fix: 폐기보고조회 return 조건 변경

-> 보고유형(취소 건 제외)
dev
Jonguk. Lim 5 months ago
parent af80a07ee9
commit 556c829aec

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

Loading…
Cancel
Save