diff --git a/src/main/java/cokr/xit/adds/biz/nims/dao/BizNimsMapper.java b/src/main/java/cokr/xit/adds/biz/nims/dao/BizNimsMapper.java index 3feeef1..da7b0ba 100644 --- a/src/main/java/cokr/xit/adds/biz/nims/dao/BizNimsMapper.java +++ b/src/main/java/cokr/xit/adds/biz/nims/dao/BizNimsMapper.java @@ -42,8 +42,6 @@ public interface BizNimsMapper extends AbstractMapper { void mergeJurisdictionGovInfo(NimsApiDto.JurisdictionGovInfo dto); List selectJurisdictionGovInfos(NimsApiRequest.JurisdictionGovInfoReq dto); - // int mergeStorgeInfo(NimsApiDto.StorageInfo dto); - //------------------------------------------------------------------------------------------------------ // NIMS BIZ //------------------------------------------------------------------------------------------------------ @@ -53,8 +51,6 @@ public interface BizNimsMapper extends AbstractMapper { int updateDsuseMgtReceipt(final BizNimsRequest.DsuseMgtReceiptReq dto); int updateDsuseMgtRslt(final BizNimsRequest.DsuseMgtRsltReq dto); - int insertDsuseMgt(final BizNimsDto.DsuseMgt dto); - int insertDsuseMgtDtl(final BizNimsDto.DsuseMgtDtl dto); List selectDsuseMgts(final BizNimsRequest.DsuseMgtInqReq dto); @@ -63,12 +59,6 @@ public interface BizNimsMapper extends AbstractMapper { int updateMappingDsuseMgt(final BizNimsRequest.DsuseMgtMappingReq mgtDto); - int updateForceMappingDsuseMgt(final BizNimsResponse.DsuseMgtRes mgtDto); - - - - - int insertDsuseRptInfo(final NimsApiDto.DsuseRptInfo dto); int insertDsuseRptInfoDtl(final NimsApiDto.DsuseRptInfoDtl dto); int updateCancelDsuseRptInfo(final NimsApiDto.DsuseRptInfo dto); @@ -76,11 +66,6 @@ public interface BizNimsMapper extends AbstractMapper { int updatePrgsSttsOfDsuseMgt(final BizNimsDto.DsuseMgt dto); Map recusiveRefUsrRptIdNo(final String refUsrRptIdNo); - /** - * 폐기관리 테이블 사용자보고식별번호 반영 - */ - //int updateUsrRptIdNoOfDsuseMgt(final NimsApiDto.DsuseRptInfo dto); - NimsApiDto.DsuseRptInfo selectDsuseRptInfoByUsrRptIdNo(final Map map); // 이미지 업로드시 이전 이미지 삭제를 위한 fileId 조회 diff --git a/src/main/java/cokr/xit/adds/biz/nims/service/bean/BizNimsServiceBean.java b/src/main/java/cokr/xit/adds/biz/nims/service/bean/BizNimsServiceBean.java index 17621c5..5c0b6ae 100644 --- a/src/main/java/cokr/xit/adds/biz/nims/service/bean/BizNimsServiceBean.java +++ b/src/main/java/cokr/xit/adds/biz/nims/service/bean/BizNimsServiceBean.java @@ -892,45 +892,6 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe } } - /** - *
-	 * 매핑데이타 update
-	 * 폐기 관리 테이블에 사용자보고식별번호 반영
-	 * 취소인 경우는 사용자/원사용자 식별번호 clear
-	 * 변경인 경우는 사용자식별번호 update
-	 * @param dto NimsApiDto.DsuseRptInfo
-	 * @param userId
-	 * 
- */ - private void updateDsuseMgtMappingData(NimsApiDto.DsuseRptInfo dto, String userId) { - // 폐기보고인 경우 : 폐기관리ID가 존재하는 경우만 처리 - // tb_dsuse_mgt - // 조건 : 사용자보고식별번호 = 참조사용자보고식별번호 - // => usr_rpt_id_no -> refUsrRptIdNo update - // => 취소인 경우 use_yn = 'N' update - BizNimsRequest.DsuseMgtMappingReq reqDto = BizNimsRequest.DsuseMgtMappingReq.builder() - .dscdmngId(dto.getDscdmngId()) - .usrRptIdNo(dto.getUsrRptIdNo()) - .orgUsrRptIdNo(dto.getOrgUsrRptIdNo()) - .rptTyCd(dto.getRptTyCd()) - .stts(dto.getStatus()) - .rgtr(userId) - .build(); - - // if (!RPT_TY_CD.CANCEL.getCode().equals(dto.getRptTyCd())) { - // dsuseMgtRes.setUsrRptIdNo(dto.getUsrRptIdNo()); - // dsuseMgtRes.setRefUsrRptIdNo(dto.getRefUsrRptIdNo()); - // dsuseMgtRes.setOrgUsrRptIdNo(dto.getOrgUsrRptIdNo()); - // dsuseMgtRes.setRptTyCd(dto.getRptTyCd()); - // dsuseMgtRes.setStts(dto.getStatus()); - // //dsuseMgtRes.setPrgrsSttsCd(dto.getP()); - // } - if (bizNimsMapper.updateMappingDsuseMgt(reqDto) == 0) { - throw ApiCustomException.create( - "폐기보고정보 변경 적용 실패\n[폐기관리테이블에 사용자보고식별번호 = 참조사용자보고식별번호에 해당하는 데이타 미존재]"); - } - } - /** *
 	 * 상품정보에 제조번호 목록 추가
diff --git a/src/main/java/cokr/xit/adds/biz/nims/web/BizNimsController.java b/src/main/java/cokr/xit/adds/biz/nims/web/BizNimsController.java
index 05cb726..343cec9 100644
--- a/src/main/java/cokr/xit/adds/biz/nims/web/BizNimsController.java
+++ b/src/main/java/cokr/xit/adds/biz/nims/web/BizNimsController.java
@@ -254,202 +254,4 @@ public class BizNimsController {
             bizNimsService.getPrdMnfSeqInfoOfBarcode(XingUtils.readQrcodeFromFile(XingUtils.convert(mf)), userId)
         );
     }
-
-
-
-
-
-
-
-
-
-
-    @Operation(deprecated = true, summary = "사고 마약류 폐기 관리 목록 조회", description = "사고 마약류 폐기 관리 목록 조회

사고마약류 관리대장, 결과통보서, 폐기현황등에 필요한 내용 조회", tags = { "BIZ NIMS API" }) - @PostMapping(value = "/getDsuseMgts2") - public ApiBaseResponse> getDsuseMgts2( - @RequestBody BizNimsRequest.DsuseMgtInqReq dto - ) { - return null; //ApiBaseResponse.of(bizNimsService.getDsuseMgts(dto)); - } - - // @Operation(deprecated = true, summary = "사고 마약류 폐기 관리 생성", description = "사고 마약류 폐기 관리 생성

폐기관리 데이타 생성후 폐기보고 정보 return") - // @io.swagger.v3.oas.annotations.parameters.RequestBody(required = true, content = { - // @Content(mediaType = "application/json", examples = { - // @ExampleObject(value = """ - // [ - // { - // "userId":"userid1", - // "usrRptIdNo":"22222", - // "orgUsrRptIdNo":"22222" - // }, - // { - // "userId":"userid1", - // "usrRptIdNo":"44444", - // "orgUsrRptIdNo":"44444" - // }, - // { - // "userId":"userid1", - // "usrRptIdNo":"77777", - // "orgUsrRptIdNo":"33333" - // } - // ] - // """) - // }) - // }) - // @PostMapping("/saveDsuseMgts") - // public ApiBaseResponse> saveDsuseMgts( - // @RequestBody List dtos - // ) { - // return ApiBaseResponse.of(bizNimsService.saveDsuseMgts(dtos)); - // } - - - - - - - // - // @Operation(summary = "저장소 정보 조회(NIMS API)", description = "저장소 정보 조회

NIMS API 호출 결과를 DB에 저장후 Return") - // @PostMapping(value = "/getStorageInfo") - // public ApiBaseResponse> getStorageInfo( - // @RequestBody @Validated NimsApiRequest.StorageInfoRequest dto - // ) { - // return ApiBaseResponse.of(bizNimsService.saveStorageInfo(dto)); - // } - - - - - /* - @Operation(summary = "폐기 보고 관리 대상 연계 데이타 생성 조회", description = "폐기 보고 관리 대상 연계 데이타 생성 조회") - @io.swagger.v3.oas.annotations.parameters.RequestBody(required = true, content = { - @Content(mediaType = "application/json", examples = { - @ExampleObject(value = """ - { - "dscdmngId": "2024040002", - "bsshCd": "H00008333", - "userId": "userid1", - "prgrsSttsCd": "01", - "dsuseMgtDtls": [] - } - """) - }) - }) - @PostMapping("/getTgtDsuseRptData") - public ApiBaseResponse getTgtDsuseRptData( - @RequestBody BizNimsRequest.DsuseMgt dto - ) { - return ApiBaseResponse.of(bizNimsService.getTgtDsuseRptData(dto)); - } - - @Operation(summary = "폐기 보고 관리 대상 연계 데이타 생성", description = "폐기 보고 관리 대상 연계 데이타 생성") - @io.swagger.v3.oas.annotations.parameters.RequestBody(required = true, content = { - @Content(mediaType = "application/json", examples = { - @ExampleObject(value = """ - { - "dscdmngId": "2024040002", - "uid": "", - "swId": null, - "rndRmk": "", - "hdrDe": null, - "bsshCd": "H00008333", - "rptSeCd": "AAR", - "usrRptIdNo": "2024040002_00001", - "refUsrRptIdNo": "", - "rptTyCd": "0", - "rmk": "", - "rptrNm": "", - "rptrEntrpsNm": "수지미래산부인과의원", - "chrgNm": "이은혜", - "chrgTelNo": "", - "chrgMpNo": "", - "rndDtlRptCnt": "", - "dsuseSeCd": "1", - "dsusePrvCd": "", - "dsuseMthCd": "3", - "dsuseLoc": "", - "dsuseDe": "", - "dsuseInsttCd": "4050149", - "atchFileCo": "0", - "registerId": "", - "fileCreatDt": "", - "atchFiles": [], - "aarDetails": [ - { - "usrRptIdNo": null, - "usrRptLnIdNo": "", - "storgeNo": "S0001", - "mvmnTyCd": "1102", - "prductCd": "8806718050823", - "mnfNo": "123456", - "mnfSeq": "A0201K5391D57T", - "minDistbQy": "", - "prdMinDistbUnit": "", - "pceQy": "", - "prdPceUnit": "", - "prductNm": "아쿠아폴주20밀리리터(프로포폴) (20㎖)", - "prdSgtin": "", - "prdMinDistbQy": "1", - "prdTotPceQy": "5", - "prdValidDe": "99991231", - "fileCreatDt": "", - "mnfSeqInfos": [] - }, - { - "usrRptIdNo": null, - "usrRptLnIdNo": "", - "storgeNo": "S0001", - "mvmnTyCd": "1102", - "prductCd": "8806498014732", - "mnfNo": "0", - "mnfSeq": "002147483999", - "minDistbQy": "", - "prdMinDistbUnit": "", - "pceQy": "", - "prdPceUnit": "", - "prductNm": "명문인산코데인정 (20㎎)", - "prdSgtin": "", - "prdMinDistbQy": "1", - "prdTotPceQy": "100", - "prdValidDe": "99991231", - "fileCreatDt": "", - "mnfSeqInfos": [] - } - ] - } - """) - }) - }) - @PostMapping("/createTgtDsuseRptData") - public ApiBaseResponse createTgtDsuseRptData( - @RequestBody BizNimsAarDto.AarHeader dto - ) { - return ApiBaseResponse.of(bizNimsService.createTgtDsuseRptData(dto)); - } - */ - - // @Operation(summary = "NIMS API - 사고 마약류 폐기 생성 보고", description = "사고 마약류 폐기 생성

NIMS 연계 시스템에 폐기 생성 send") - // @PostMapping("/createReportDsuse") - // public ApiBaseResponse createReportDsuse( - // @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto - // ) { - // return ApiBaseResponse.of(bizNimsService.createReportDsuse()); - // } - // - // @Operation(summary = "NIMS API - 사고 마약류 폐기 변경 보고", description = "사고 마약류 폐기 변경

NIMS 연계 시스템에 폐기 변경 send") - // @PostMapping("/updateReportDsuse") - // public ApiBaseResponse updateReportDsuse( - // @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto - // ) { - // return ApiBaseResponse.of(bizNimsService.updateReportDsuse()); - // } - // - // @Operation(summary = "NIMS API - 사고 마약류 폐기 취소 보고", description = "사고 마약류 폐기 취소

NIMS 연계 시스템에 폐기 취소 send") - // @PostMapping("/cancelReportDsuse") - // public ApiBaseResponse cancelReportDsuse( - // @RequestBody @Validated NimsApiRequest.ProductInfoRequest dto - // ) { - // return ApiBaseResponse.of(bizNimsService.cancelReportDsuse()); - // } - }