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

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

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

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

@ -161,6 +161,19 @@ public class ApplController extends AbstractController {
.addObject("rtnMsg", rtnMsg); .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); // 등록 rtnMsg = applBean.createLsctAprv(lsctAprv); // 등록

@ -8,7 +8,6 @@ import java.io.IOException;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections; import java.util.Collections;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; 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 sggCd = req.getSggCd();
String taskSeCd = req.getTaskSeCd(); String taskSeCd = req.getTaskSeCd();
@ -106,13 +105,7 @@ public class NisIndivBean extends AbstractBean {
List<DataObject> targets = new ArrayList<>(); List<DataObject> targets = new ArrayList<>();
if(randomData) { targets = nisIndivMapper.selectLcnsNoLinkTarget(req);
targets = this.makeRandomJeju01Targets(10);
} else {
targets = nisIndivMapper.selectLcnsNoLinkTarget(req);
}
if(targets == null || targets.isEmpty()) { if(targets == null || targets.isEmpty()) {
return null; 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) { public String shuffleAndGet(List<String> list) {
Collections.shuffle(list); Collections.shuffle(list);

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

Loading…
Cancel
Save