|
|
@ -97,22 +97,29 @@ public class BizNimsServiceBean extends AbstractServiceBean implements BizNimsSe
|
|
|
|
reqDto.setPg("1"); // 조회페이지
|
|
|
|
reqDto.setPg("1"); // 조회페이지
|
|
|
|
reqDto.setFg2("1"); // 조회범위2(1:NK(취급승인)포함 - default, 2:NK(취급승인)제외)
|
|
|
|
reqDto.setFg2("1"); // 조회범위2(1:NK(취급승인)포함 - default, 2:NK(취급승인)제외)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean isRprsntvNm = !isEmpty(reqDto.getRprsntvNm());
|
|
|
|
while(true) {
|
|
|
|
while(true) {
|
|
|
|
// 마약류취급자식별번호로 마약류취급자정보 조회
|
|
|
|
// 마약류취급자식별번호로 마약류취급자정보 조회
|
|
|
|
NimsApiResult.Response<BsshInfoSt> rslt = infNimsService.getBsshInfoSt(reqDto);
|
|
|
|
NimsApiResult.Response<BsshInfoSt> rslt = infNimsService.getBsshInfoSt(reqDto);
|
|
|
|
List<BsshInfoSt> curList = rslt.getResult();
|
|
|
|
List<BsshInfoSt> curList = rslt.getResult();
|
|
|
|
|
|
|
|
|
|
|
|
if(isEmpty(curList)) break;
|
|
|
|
if (isEmpty(curList))
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
for (BsshInfoSt d : curList) {
|
|
|
|
for (BsshInfoSt d : curList) {
|
|
|
|
d.setRgtr(reqDto.getUserId());
|
|
|
|
d.setRgtr(reqDto.getUserId());
|
|
|
|
bizNimsMapper.mergeBsshInfoSt(d);
|
|
|
|
bizNimsMapper.mergeBsshInfoSt(d);
|
|
|
|
|
|
|
|
// 대표자 검색조건이 있는 경우
|
|
|
|
|
|
|
|
if (isRprsntvNm && d.getRprsntvNm().contains(reqDto.getRprsntvNm())) {
|
|
|
|
|
|
|
|
list.add(d);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (!isRprsntvNm){
|
|
|
|
|
|
|
|
list.addAll(curList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
list.addAll(curList);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(rslt.isEndYn()) break;
|
|
|
|
if(rslt.isEndYn()) break;
|
|
|
|
reqDto.setPg(String.valueOf(Integer.parseInt(reqDto.getPg()) + 1));
|
|
|
|
reqDto.setPg(String.valueOf(Integer.parseInt(reqDto.getPg()) + 1));
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return list;
|
|
|
|
return list;
|
|
|
|
}
|
|
|
|
}
|
|
|
|