|
|
|
@ -4,6 +4,8 @@ import com.palnet.biz.api.bas.laanc.service.BasLaancService;
|
|
|
|
|
import com.palnet.biz.api.external.model.TsPlanRq; |
|
|
|
|
import com.palnet.biz.api.external.model.TsQrcodeRs; |
|
|
|
|
import com.palnet.biz.api.external.service.TsService; |
|
|
|
|
import com.palnet.comn.code.ErrorCode; |
|
|
|
|
import com.palnet.comn.exception.CustomException; |
|
|
|
|
import com.palnet.comn.utils.JsonUtils; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
@ -22,7 +24,6 @@ import java.util.Map;
|
|
|
|
|
@RestController |
|
|
|
|
public class ExternalLaancController { |
|
|
|
|
|
|
|
|
|
private final BasLaancService basLaancService; |
|
|
|
|
private final TsService tsService; |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
@ -41,15 +42,40 @@ public class ExternalLaancController {
|
|
|
|
|
@PostMapping("/plan/dos") |
|
|
|
|
public ResponseEntity<?> createTsFltPlan(@RequestBody String body) { |
|
|
|
|
log.info(">>>> /plan/ost body: {}", body); |
|
|
|
|
TsPlanRq tsPlanRq; |
|
|
|
|
try { |
|
|
|
|
TsPlanRq tsPlanRq = JsonUtils.fromJson(body, TsPlanRq.class); |
|
|
|
|
tsPlanRq = JsonUtils.fromJson(body, TsPlanRq.class); |
|
|
|
|
} catch (Exception e){ |
|
|
|
|
log.error("IGNORE: ", e); |
|
|
|
|
ErrorCode errorCode = ErrorCode.TS_PARAM; |
|
|
|
|
Map<String, String> error = new HashMap<>(); |
|
|
|
|
error.put("rspCode", "300"); |
|
|
|
|
error.put("rspMessage", "메시지 규격이 다릅니다."); |
|
|
|
|
error.put("rspMessage", errorCode.message()); |
|
|
|
|
return ResponseEntity.status(300).body(error); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// try {
|
|
|
|
|
// tsService.createPlanDos(tsPlanRq);
|
|
|
|
|
// } 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());
|
|
|
|
|
// error.put("rspMessage", ErrorCode.TS_ETC.message());
|
|
|
|
|
// return ResponseEntity.status(300).body(error);
|
|
|
|
|
// }
|
|
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -61,4 +87,9 @@ public class ExternalLaancController {
|
|
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
|
ErrorCode errorCode = ErrorCode.fromCode("TS200"); |
|
|
|
|
System.out.println(errorCode); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|