Ver código fonte

20250830-updateRlTimeAr Ar_No Data Empty Check

shjung 11 meses atrás
pai
commit
8da7e44499

+ 9 - 0
src/main/java/com/its/pis/dao/mapper/batch/PrkPlceDao.java

@@ -145,6 +145,15 @@ public class PrkPlceDao extends BatchDaoService {
             List<HashMap<String, Object>> lists = new ArrayList<>();
             reqList.forEach(obj -> {
                 HashMap<String, Object> param = new HashMap<>();
+                // TODO: 20240830: ArNo값이 NULL 로 들어온다.
+                if (obj.getAr_no() == null || obj.getAr_no().isEmpty()) {
+                    log.warn("batchUpdateRlTimeAr: RtArInfr.ArNo is Empty: {}, {}", PRK_PLCE_NMBR, obj);
+                    obj.setAr_no("A");
+                }
+                if (obj.getFlr_no() == null || obj.getFlr_no().isEmpty()) {
+                    log.warn("batchUpdateRlTimeAr: RtArInfr.FlrNo is Empty: {}, {}", PRK_PLCE_NMBR, obj);
+                    obj.setFlr_no("1F");
+                }
                 param.put("PRK_PLCE_NMBR",          PRK_PLCE_NMBR);
                 param.put("FLR_NO",                 obj.getFlr_no());
                 param.put("AR_NO",                  obj.getAr_no());