단속파일 등록 시 면제차량 부과제외 옵션 처리

main
mjkhan21 7 months ago
parent 4815cfa15b
commit 25398fda2d

@ -91,7 +91,8 @@ public class ImportServiceBean extends AbstractServiceBean implements ImportServ
String taskSeCd = processInfo.get("taskSeCd");
String orgID = currentUser().getOrgID();
String fileGroupType = processInfo.get("fileGroupType");
boolean statByTeamEquipment = TaskProcessor.get().statByTeamEquipment(taskSeCd);
boolean statByTeamEquipment = TaskProcessor.get().statByTeamEquipment(taskSeCd),
excludeExempted = "true".equals(processInfo.get("excludeExempted"));
HashMap<String, Object> resultMap = new HashMap<>();
List<DataObject> crdnList = divideFiles(fileList).stream()
@ -173,7 +174,7 @@ public class ImportServiceBean extends AbstractServiceBean implements ImportServ
//3.등록
crdnList.forEach(info -> {
Crdn crdn = (Crdn)info.get("crdn");
if (exempted.contains(crdn.getVhrno()))
if (exempted.contains(crdn.getVhrno()) && excludeExempted)
crdn.setCrdnSttsCd("81"); // 면제차량
boolean saved = crdnBean.create(null, crdn, (List<FileInfo>)info.get("fileInfos"));
resultMap.put("saved", saved);

@ -355,6 +355,8 @@ public class Crdn05Controller extends ApplicationController {
HashMap<String, String> processInfo = new HashMap<>();
processInfo.put("institute", currentUser().getInstitute());
processInfo.put("taskSeCd", taskSeCd);
processInfo.put("excludeExempted", hreq.getParameter("doExempt"));
Map<String, LayoutParser> parsers = Map.of(
"TXT", new AttachedTxtParser(),
"JPG", new OnlyImageParser(),

Loading…
Cancel
Save