|
@@ -204,19 +204,18 @@ public class PlatAccessServiceImpl extends ServiceImpl<PlatAccessMapper, PlatAcc
|
|
|
}
|
|
|
|
|
|
private void setPlatAccess(Map<String, Object> mapField, PlatAccess accessInfo) {
|
|
|
- List<String> keyList = Arrays.asList("carLicense","guardCard","blackLists");
|
|
|
+ List<String> keyList = Arrays.asList("carLicense","guardCard","blackLists","intraDayCar","beforeDayCar","twoDayCar","threeDayCar","fourDayCar","fiveDayCar","sixDayCar");
|
|
|
+
|
|
|
StringUtils.setFieldValue(accessInfo,mapField,keyList,0, PlatAccess::setCarLicenseNum,Long.class);
|
|
|
StringUtils.setFieldValue(accessInfo,mapField,keyList,1, PlatAccess::setGuardCardNum,Long.class);
|
|
|
StringUtils.setFieldValue(accessInfo,mapField,keyList,2, PlatAccess::setBlackListsNum,Long.class);
|
|
|
-
|
|
|
- List<String> list = Arrays.asList("intraDay","beforeDay","twoDay","threeDay","fourDay","fiveDay","sixDay");
|
|
|
- accessInfo.setIntraCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(0)).toString(), Map.class).get(list.get(0) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setBeforeCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(1)).toString(), Map.class).get(list.get(1) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setTwoDaysCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(2)).toString(), Map.class).get(list.get(2) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setThreeDaysCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(3)).toString(), Map.class).get(list.get(3) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setFourDaysCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(4)).toString(), Map.class).get(list.get(4) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setFiveDaysCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(5)).toString(), Map.class).get(list.get(5) + "Car").toString(), Long.class));
|
|
|
- accessInfo.setSixDaysCarNum(JSONObject.parseObject(JSONObject.parseObject(mapField.get(list.get(6)).toString(), Map.class).get(list.get(6) + "Car").toString(), Long.class));
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("intraDay").toString()),keyList,3, PlatAccess::setIntraCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("beforeDay").toString()),keyList,4, PlatAccess::setBeforeCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("twoDay").toString()),keyList,5, PlatAccess::setTwoDaysCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("threeDay").toString()),keyList,6, PlatAccess::setThreeDaysCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("fourDay").toString()),keyList,7, PlatAccess::setFourDaysCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("fiveDay").toString()),keyList,8, PlatAccess::setFiveDaysCarNum,Long.class);
|
|
|
+ StringUtils.setFieldValue(accessInfo,StringUtils.getListToMap(mapField.get("sixDay").toString()),keyList,9, PlatAccess::setSixDaysCarNum,Long.class);
|
|
|
}
|
|
|
|
|
|
|