면허연계 수기등록 부과여부 파라미터 추가

main
이범준 1 month ago
parent afd8ed9f87
commit 8a9dd25aaf

@ -43,7 +43,7 @@ public class RentSchedule extends AbstractComponent {
query.setSggCd(sggTask.string("SGG_CD"));
query.setTaskSeCd(sggTask.string("TASK_SE_CD"));
String zipPath = nisIndivBean.makeNisIndivJeju01(query, false);
String zipPath = nisIndivBean.makeNisIndivJeju01(query);
if(zipPath != null && !zipPath.equals("")) {
nisIndivBean.send_DO_to_SI(zipPath);
}

@ -205,7 +205,6 @@ public class ApplBean extends AbstractBean {
}
lsctAprv.setHirerSeCd("01"); // 임차인 구분 코드
lsctAprv.setNxrpCrdnLinkYn("N"); // 세외수입 단속 연계 여부
lsctAprv.setAtchFileCnt(0); // 첨부 파일 수
lsctAprv.setLsctMpngId("9999999999");

@ -161,6 +161,19 @@ public class ApplController extends AbstractController {
.addObject("rtnMsg", rtnMsg);
}
String nxrpCrdnLinkYn = lsctAprv.getNxrpCrdnLinkYn();
if(nxrpCrdnLinkYn == null || nxrpCrdnLinkYn.equals("")) {
lsctAprv.setNxrpCrdnLinkYn("Y");
}
nxrpCrdnLinkYn = lsctAprv.getNxrpCrdnLinkYn();
if(!nxrpCrdnLinkYn.equals("Y") && !nxrpCrdnLinkYn.equals("N")) {
rtnMsg = "[F] 부과여부 코드 오류";
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("rtnMsg", rtnMsg);
}
rtnMsg = applBean.createLsctAprv(lsctAprv); // 등록

@ -8,7 +8,6 @@ import java.io.IOException;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
@ -77,7 +76,7 @@ public class NisIndivBean extends AbstractBean {
}
};
public String makeNisIndivJeju01(NisIndivQuery req, boolean randomData) {
public String makeNisIndivJeju01(NisIndivQuery req) {
String sggCd = req.getSggCd();
String taskSeCd = req.getTaskSeCd();
@ -106,13 +105,7 @@ public class NisIndivBean extends AbstractBean {
List<DataObject> targets = new ArrayList<>();
if(randomData) {
targets = this.makeRandomJeju01Targets(10);
} else {
targets = nisIndivMapper.selectLcnsNoLinkTarget(req);
}
targets = nisIndivMapper.selectLcnsNoLinkTarget(req);
if(targets == null || targets.isEmpty()) {
return null;
@ -394,35 +387,7 @@ public class NisIndivBean extends AbstractBean {
}
}
public List<DataObject> makeRandomJeju01Targets(int dataCnt){
List<DataObject> result = new ArrayList<>();
int MAX_YEAR = 9999;
for(int i=0;i<dataCnt;i++) {
DataObject tagets = new DataObject();
//APRV_ID
LocalDateTime now = LocalDateTime.now();
String hms = now.format(DateTimeFormatter.ofPattern("HHmmss"));
tagets.put("APRV_ID", Integer.toString(MAX_YEAR - i)+hms);
//랜덤
tagets.put("VHRNO", shuffleAndGet(Arrays.asList("11가1111", "22가2222", "33가3333")));
tagets.put("HIRER_NM", shuffleAndGet(Arrays.asList("박렌트", "김렌트", "신렌트")));
tagets.put("OM_JNO", shuffleAndGet(Arrays.asList("170200214712", "160561804720", "119363847024")));
tagets.put("RENT_ENT_NM", shuffleAndGet(Arrays.asList("롯데렌트카", "제주렌트카", "기타렌트카")));
tagets.put("RENT_ENT_REG_NO", shuffleAndGet(Arrays.asList("1111112222222", "1111113333333", "1111114444444")));
//CTRT_BGNG_YMD,CTRT_END_YMD는 9월1일~9월16일
tagets.put("CTRT_BGNG_YMD", "20250901");
tagets.put("CTRT_END_YMD", "20250916");
//CTRT_NO는 빈값
tagets.put("CTRT_NO", "");
result.add(tagets);
}
return result;
}
public String shuffleAndGet(List<String> list) {
Collections.shuffle(list);

@ -53,11 +53,6 @@ public class NxrpController extends AbstractController {
@RequestMapping(name="계약정보 만들고 보내기", value="/sendIndivJeju01.do")
public ModelAndView sendNisIndivJeju01(HttpServletRequest hreq, NisIndivQuery req) throws InterruptedException {
String random = hreq.getParameter("random");
boolean randomFlag = true;
if(random != null && random.equals("N")) {
randomFlag = false;
}
NisIndivQuery query = new NisIndivQuery();
@ -69,16 +64,13 @@ public class NxrpController extends AbstractController {
Thread.sleep(2000);
query.setSggCd(sggTask.string("SGG_CD"));
query.setTaskSeCd(sggTask.string("TASK_SE_CD"));
String zipPath = nisIndivBean.makeNisIndivJeju01(query, randomFlag);
String zipPath = nisIndivBean.makeNisIndivJeju01(query);
if(zipPath != null && !zipPath.equals("")) {
nisIndivBean.send_DO_to_SI(zipPath);
}
}
return new ModelAndView("jsonView");
}
@ -119,7 +111,7 @@ public class NxrpController extends AbstractController {
query.setSggCd(sggTask.string("SGG_CD"));
query.setTaskSeCd(sggTask.string("TASK_SE_CD"));
String zipPath = nisIndivBean.makeNisIndivJeju01(query, randomFlag);
String zipPath = nisIndivBean.makeNisIndivJeju01(query);
String zipFolder = FilenameUtils.getPath(zipPath);
if(zipPath != null && !zipPath.equals("")) {
@ -168,7 +160,7 @@ public class NxrpController extends AbstractController {
Thread.sleep(2000);
query.setSggCd(sggTask.string("SGG_CD"));
query.setTaskSeCd(sggTask.string("TASK_SE_CD"));
String zipPath = nisIndivBean.makeNisIndivJeju01(query,true);
String zipPath = nisIndivBean.makeNisIndivJeju01(query);
}
return new ModelAndView("jsonView");

Loading…
Cancel
Save