Browse Source

Merge commit '29f63b91c25c734b0ae7a95fe09224c6bcc7c51d' into develop

feature/document/spring-rest-docs
lkd9125(이경도) 10 months ago
parent
commit
e2d33ba02f
  1. 52
      pav-server/src/main/java/com/palnet/biz/api/external/controller/ExternalLaancController.java
  2. 1
      pav-server/src/main/java/com/palnet/biz/config/WebSecurityConfig.java

52
pav-server/src/main/java/com/palnet/biz/api/external/controller/ExternalLaancController.java vendored

@ -75,22 +75,56 @@ public class ExternalLaancController {
Map<String, String> error = new HashMap<>(); Map<String, String> error = new HashMap<>();
error.put("rspCode", ErrorCode.TS_ETC.code()); error.put("rspCode", ErrorCode.TS_ETC.code());
error.put("rspMessage", ErrorCode.TS_ETC.message()); error.put("rspMessage", ErrorCode.TS_ETC.message());
return ResponseEntity.status(300).body(error); return ResponseEntity.status(700).body(error);
} }
return ResponseEntity.ok().build();
Map<String, String> successRs = new HashMap<>();
successRs.put("rspCode", ErrorCode.TS_SUCCESS.code().replaceAll("TS", ""));
successRs.put("rspMessage", ErrorCode.TS_SUCCESS.message());
return ResponseEntity.ok().body(successRs);
} }
// TS VC 유효성 검토 callback url - endpoint // TS VC 유효성 검토 callback url - endpoint
@PostMapping("/vc/callback") @PostMapping("/vc/callback")
public ResponseEntity<?> vcCallback(@RequestBody TsQrcodeRs rs) { public ResponseEntity<?> vcCallback(@RequestBody String body) {
log.info(">>>> vc/callback body: {}", rs); log.info(">>>> vc/callback body: {}", body);
tsService.vcCallback(rs); TsQrcodeRs rs;
return ResponseEntity.ok().build(); try {
rs = JsonUtils.fromJson(body, TsQrcodeRs.class);
} catch (Exception e) {
ErrorCode errorCode = ErrorCode.TS_PARAM;
Map<String, String> error = new HashMap<>();
error.put("rspCode", "300");
error.put("rspMessage", errorCode.message());
return ResponseEntity.status(300).body(error);
} }
public static void main(String[] args) { try {
ErrorCode errorCode = ErrorCode.fromCode("TS200"); tsService.vcCallback(rs);
System.out.println(errorCode); } catch (CustomException e) {
log.error("IGNORE: ", e);
ErrorCode errorCode = ErrorCode.fromCode(e.getErrorCode());
if (errorCode == null) errorCode = ErrorCode.TS_ETC;
String tsErrorCode = errorCode.code().replaceAll("TS", "");
Map<String, String> error = new HashMap<>();
error.put("rspCode", tsErrorCode);
error.put("rspMessage", errorCode.message());
return ResponseEntity.status(Integer.parseInt(tsErrorCode)).body(error);
} catch (Exception e) {
log.error("IGNORE: ", e);
Map<String, String> error = new HashMap<>();
error.put("rspCode", ErrorCode.TS_ETC.code().replaceAll("TS", ""));
error.put("rspMessage", ErrorCode.TS_ETC.message());
return ResponseEntity.status(700).body(error);
}
Map<String, String> successRs = new HashMap<>();
successRs.put("rspCode", ErrorCode.TS_SUCCESS.code().replaceAll("TS", ""));
successRs.put("rspMessage", ErrorCode.TS_SUCCESS.message());
return ResponseEntity.ok().body(successRs);
} }
} }

1
pav-server/src/main/java/com/palnet/biz/config/WebSecurityConfig.java

@ -41,6 +41,7 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
"/api/server/**", "/api/server/**",
"/api/comn/file/download", "/api/comn/file/download",
"/api/comn/file/download/**", "/api/comn/file/download/**",
"/api/external/laanc/**",
// TEST // TEST
"/api/v1/utm", "/api/v1/utm",
/* swagger v2 */ /* swagger v2 */

Loading…
Cancel
Save