fix: 업체검색 > 대표자 검색시 대표자 null 인 경우 에러 fix

dev
Jonguk. Lim 4 months ago
parent b813d38bfc
commit 43e5b455ca

@ -111,7 +111,7 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
d.setRgtr(reqDto.getUserId()); d.setRgtr(reqDto.getUserId());
bizNimsMapper.mergeBsshInfoSt(d); bizNimsMapper.mergeBsshInfoSt(d);
// 대표자 검색조건이 있는 경우 // 대표자 검색조건이 있는 경우
if (isRprsntvNm && d.getRprsntvNm().contains(reqDto.getRprsntvNm())) { if (isRprsntvNm && !isEmpty(d.getRprsntvNm()) && d.getRprsntvNm().contains(reqDto.getRprsntvNm())) {
list.add(d); list.add(d);
} }
} }
@ -217,17 +217,18 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
} }
}else { }else {
list.addAll(curList); list.addAll(curList);
list.sort((a, b) -> {
if (isEmpty(a.getPrdValidDe()) && isEmpty(b.getPrdValidDe()))
return 0;
if (isEmpty(a.getPrdValidDe()))
return -1;
if (isEmpty(b.getPrdValidDe()))
return 1;
return a.getPrdValidDe().compareTo(b.getPrdValidDe());
});
} }
list.sort((a, b) -> {
if (isEmpty(a.getPrdValidDe()) && isEmpty(b.getPrdValidDe()))
return 0;
if (isEmpty(a.getPrdValidDe()))
return -1;
if (isEmpty(b.getPrdValidDe()))
return 1;
return a.getPrdValidDe().compareTo(b.getPrdValidDe());
});
ApiBaseResponse<List<NimsApiDto.MnfSeqInfo>> res = ApiBaseResponse.of(list); ApiBaseResponse<List<NimsApiDto.MnfSeqInfo>> res = ApiBaseResponse.of(list);
res.setTotalCount(rslt.getBody().getTotalCount()); res.setTotalCount(rslt.getBody().getTotalCount());
return res; return res;

Loading…
Cancel
Save