|
|
|
@@ -101,13 +101,6 @@ public class WxCarCallBackController extends BaseController { |
|
|
|
wxCarCmdLog.setTenantId(park.getTenantId()); |
|
|
|
} |
|
|
|
|
|
|
|
try { |
|
|
|
wxCarCmdLogService.saveOrUpdate(wxCarCmdLog); |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("etcpParkInCallback: 入库错误 " + paramMap.toString()); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
String carNumber = paramMap.get("plateNumber"); |
|
|
|
String synId = paramMap.get("synId"); |
|
|
|
String parkId = paramMap.get("parkId"); |
|
|
|
@@ -117,6 +110,23 @@ public class WxCarCallBackController extends BaseController { |
|
|
|
String fixParkingId = paramMap.get("fixParkingId"); |
|
|
|
String remainingDays = paramMap.get("remainingDays"); |
|
|
|
|
|
|
|
// 检查是否有重复数据 |
|
|
|
HashMap<String, Object> map = new HashMap<String, Object>(); |
|
|
|
map.put("synId", synId); |
|
|
|
map.put("cmdType", EnumCarCmd.CAR_ETCP_CALLBACK_PARK_IN.getCode()); |
|
|
|
Long count = wxCarCmdLogService.getCountBySynId(map); |
|
|
|
if(count > 1) { |
|
|
|
logger.error("ETCP synId已入库: " + paramMap.toString()); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
try { |
|
|
|
wxCarCmdLogService.saveOrUpdate(wxCarCmdLog); |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("etcpParkInCallback: 入库错误 " + paramMap.toString()); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
String phoneStrs = ""; |
|
|
|
|
|
|
|
// 停车发券 |
|
|
|
|