|
|
|
@ -77,6 +77,9 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
public List<BsshInfoSt> saveBsshInfoSt(BsshInfoReq reqDto) {
|
|
|
|
|
if(isEmpty(reqDto.getBc()) && isEmpty(reqDto.getBi()) && isEmpty(reqDto.getBn())){
|
|
|
|
|
throw ApiCustomException.create("업체[사업자] 번호 또는 명, 사업자등록번호 중 하나는 필수 입니다");
|
|
|
|
|
}
|
|
|
|
|
if(!isEmpty(reqDto.getBn()) && reqDto.getBn().length() < 3) {
|
|
|
|
|
throw ApiCustomException.create("업체[사업자]명은 3자 이상 으로 조회해 주세요");
|
|
|
|
|
}
|
|
|
|
@ -130,7 +133,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
@Override
|
|
|
|
|
public List<NimsApiDto.ProductInfoKd> saveProductInfoKd(NimsApiRequest.ProductInfoReq reqDto, boolean isMnfSeqInfo) {
|
|
|
|
|
if(isEmpty(reqDto.getP()) && isEmpty(reqDto.getPn())){
|
|
|
|
|
throw ApiCustomException.create("상품번호 또는 상품명은 필수 입니다");
|
|
|
|
|
throw ApiCustomException.create("상품번호 또는 상품명중 하나는 필수 입니다");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(!isEmpty(reqDto.getPn()) && reqDto.getPn().length() < 2){
|
|
|
|
@ -269,6 +272,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
if(reqDto.getRndDtlRptCnt() != dtls.size()) throw ApiCustomException.create("폐기물 보고수 오류[폐기물 갯수 확인]");
|
|
|
|
|
ApiUtil.validate(dtls, null, validator);
|
|
|
|
|
reqDto.setRgtr(reqDto.getUserId());
|
|
|
|
|
// FIXME: 파일 갯수 확인 - 프론트 파일 처리 완료시 까지 comment 처리
|
|
|
|
|
if(files.size() != dtls.size()) throw ApiCustomException.create("폐기물 파일 갯수 오류[파일 갯수 확인]");
|
|
|
|
|
|
|
|
|
|
if(bizNimsMapper.insertDsuseMgtReceipt(reqDto) == 1){
|
|
|
|
@ -281,6 +285,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
|
d.setRgtr(reqDto.getUserId());
|
|
|
|
|
dtlCnt = dtlCnt + bizNimsMapper.insertDsuseMgtDtl(d);
|
|
|
|
|
|
|
|
|
|
// FIXME: 파일 갯수 확인 - 프론트 파일 처리 완료시 까지 comment 처리
|
|
|
|
|
d.setFileId(uploadFileAndSave(Constants.FILE_INF_TYPE.DSUSE_PRD_IMG.getCode(), reqDto.getDscdmngId(), sn, files.get(dtlCnt-1)));
|
|
|
|
|
}
|
|
|
|
|
if(dtls.size() != dtlCnt) throw ApiCustomException.create("폐기 관리 상세 등록 실패");
|
|
|
|
|