|
|
|
@ -245,7 +245,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
reqDto.setFg("2"); // 조회기준일자(1-보고일,2-취급일)
|
|
|
|
|
reqDto.setPg("1"); // 조회 페이지
|
|
|
|
|
reqDto.setSe("AAR"); // 보고구분코드 - 폐기
|
|
|
|
|
// FIXME: 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
// FIXME: 2024-06-17 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
// reqDto.setPs("01"); // 상태[폐기보고] ('': 전체, 01:확인, 02:보류, 03:정정, 04:미처리)
|
|
|
|
|
|
|
|
|
|
Map<String, String> apiInfInfo = getApiInfInfo(reqDto.getUserId());
|
|
|
|
@ -358,7 +358,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
reqDto.setFg("2"); // 조회기준일자(1-보고일,2-취급일)
|
|
|
|
|
reqDto.setPg("1"); // 조회 페이지
|
|
|
|
|
reqDto.setSe("AAR"); // 보고구분코드 - 폐기
|
|
|
|
|
// FIXME: 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
// FIXME: 2024-06-17 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
//reqDto.setPs("01"); // 상태[폐기보고] ('': 전체, 01:확인, 02:보류, 03:정정, 04:미처리)
|
|
|
|
|
|
|
|
|
|
Map<String, String> apiInfInfo = getApiInfInfo(reqDto.getUserId());
|
|
|
|
@ -414,7 +414,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
.se("AAR") // 보고구분: AAR-폐기
|
|
|
|
|
.pg("1") // 페이지번호
|
|
|
|
|
.fg("2") // 조회기준일자 : 1-보고일자, 2-취급일자
|
|
|
|
|
// FIXME: 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
// FIXME: 2024-06-17 적용 필요 한지 확인후 적용 여부 결정
|
|
|
|
|
//
|
|
|
|
|
// .ps("01") // 상태[폐기보고] ('': 전체, 01:확인, 02:보류, 03:정정, 04:미처리)
|
|
|
|
|
.sdt(dsuseMgtDto.getHdrDe())
|
|
|
|
@ -612,7 +612,8 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
newList.add(nimsDto);
|
|
|
|
|
}else{
|
|
|
|
|
// FIXME: API 데이타 적용후 반드시 교차 확인 필요
|
|
|
|
|
if("Y".equals(savedRptDto.getUseYn())){
|
|
|
|
|
// FIXME: 2024-06-17 보고유형이 "취소"가 아닌 경우 return 목록에 추가???
|
|
|
|
|
if("Y".equals(savedRptDto.getUseYn()) && !RPT_TY_CD.CANCEL.getCode().equals(savedRptDto.getRptTyCd())){
|
|
|
|
|
nimsDto.setOrgUsrRptIdNo(savedRptDto.getOrgUsrRptIdNo());
|
|
|
|
|
rtnList.add(nimsDto);
|
|
|
|
|
}
|
|
|
|
@ -630,7 +631,12 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
|
|
|
|
|
// 폐기 보고 정보 데이타 생성
|
|
|
|
|
createDsuseRpt(dto, reqDto.getUserId());
|
|
|
|
|
rtnList.add(dto);
|
|
|
|
|
|
|
|
|
|
// FIXME: 2024-06-17 보고유형이 "취소"가 아닌 경우 return 목록에 추가???
|
|
|
|
|
if(!RPT_TY_CD.CANCEL.getCode().equals(dto.getRptTyCd())){
|
|
|
|
|
rtnList.add(dto);
|
|
|
|
|
}
|
|
|
|
|
//rtnList.add(dto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 2. 참조사용자보고번호가 있는 경우 처리(rptTyCd : 1 - 취소, 2 - 변경)
|
|
|
|
@ -671,7 +677,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
|
|
|
|
|
if(isEmpty(curList)) break;
|
|
|
|
|
|
|
|
|
|
// FIXME: 상태가 "확인" 이 아닌 건만 추가
|
|
|
|
|
// FIXME: 2024-06-17 상태가 "확인" 이 아닌 건만 추가
|
|
|
|
|
// nimsList.addAll(curList);
|
|
|
|
|
nimsList.addAll(
|
|
|
|
|
curList.stream()
|
|
|
|
@ -708,7 +714,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
if(isEmpty(dto.getRefUsrRptIdNo())){
|
|
|
|
|
dto.setOrgUsrRptIdNo(dto.getUsrRptIdNo());
|
|
|
|
|
}else{
|
|
|
|
|
// FIXME: 참조사용자보고번호와 사용자보고식별번호가 같으면 skip
|
|
|
|
|
// FIXME: 2024-06-17 참조사용자보고번호와 사용자보고식별번호가 같으면 skip
|
|
|
|
|
// 참조사용자보고번호와 사용자보고식별번호가 같으면 -> 원사용자보고식별번호 = 사용자보고식별번호
|
|
|
|
|
if(dto.getRefUsrRptIdNo().equals(dto.getUsrRptIdNo())){
|
|
|
|
|
dto.setOrgUsrRptIdNo(dto.getUsrRptIdNo());
|
|
|
|
@ -751,7 +757,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
while(true) {
|
|
|
|
|
Map<String, String> map = bizNimsMapper.recusiveRefUsrRptIdNo(refUsrRptIdNo);
|
|
|
|
|
if(map == null){
|
|
|
|
|
// FIXME: 참조사용자보고식별번호를 원사용자번호로???
|
|
|
|
|
// FIXME: 2024-06-17 참조사용자보고식별번호를 원사용자번호로???
|
|
|
|
|
//dto.setOrgUsrRptIdNo(dto.getRefUsrRptIdNo());
|
|
|
|
|
//throw ApiCustomException.create("데이타 오류[참조사용자로 사용자보고식별번호 조회 실패 - 데이타 누락]");
|
|
|
|
|
log.error("데이타 오류[참조사용자로 사용자보고식별번호 조회 실패 - 데이타 누락]");
|
|
|
|
@ -792,7 +798,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
int cnt = bizNimsMapper.updateCancelDsuseRptInfoDtl(dto);
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
// FIXME: 실패시 처리 방안 확인 필요??
|
|
|
|
|
// FIXME: 2024-06-17 실패시 처리 방안 확인 필요??
|
|
|
|
|
log.error("폐기 정보 {} 실패", errMsg);
|
|
|
|
|
//throw ApiCustomException.create(String.format("폐기 정보 %s 실패", errMsg));
|
|
|
|
|
}
|
|
|
|
|