|
|
|
|
@ -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);
|
|
|
|
|
|