|
@@ -997,13 +997,19 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
//驾驶员监测系统上报
|
|
//驾驶员监测系统上报
|
|
HyDriverInfo hyDriverInfo1 = driverInfoService.selectOne(new EntityWrapper<HyDriverInfo>()
|
|
HyDriverInfo hyDriverInfo1 = driverInfoService.selectOne(new EntityWrapper<HyDriverInfo>()
|
|
.eq("common_id",orderInfo1.getCommonId()).eq("delete_flag","0"));
|
|
.eq("common_id",orderInfo1.getCommonId()).eq("delete_flag","0"));
|
|
- //车辆监测系统上报
|
|
|
|
|
|
+ //查询车辆信息
|
|
HyDriverCarInfo hyDriverCarInfo1 = driverCarInfoService.selectOne(new EntityWrapper<HyDriverCarInfo>()
|
|
HyDriverCarInfo hyDriverCarInfo1 = driverCarInfoService.selectOne(new EntityWrapper<HyDriverCarInfo>()
|
|
.eq("car_number",orderInfo1.getCarNumber()).eq("delete_flag","0"));
|
|
.eq("car_number",orderInfo1.getCarNumber()).eq("delete_flag","0"));
|
|
//查询车辆类型key值
|
|
//查询车辆类型key值
|
|
HyCommonSysParameter hyCommonSysParameter = commonSysParameterService.selectOne(new EntityWrapper<HyCommonSysParameter>()
|
|
HyCommonSysParameter hyCommonSysParameter = commonSysParameterService.selectOne(new EntityWrapper<HyCommonSysParameter>()
|
|
.eq("const_id", "CAR1").eq("const_value", hyDriverCarInfo1.getVehicleType()));
|
|
.eq("const_id", "CAR1").eq("const_value", hyDriverCarInfo1.getVehicleType()));
|
|
hyDriverCarInfo1.setVehicleTypeKey(hyCommonSysParameter.getConstKey());
|
|
hyDriverCarInfo1.setVehicleTypeKey(hyCommonSysParameter.getConstKey());
|
|
|
|
+ //查询挂车车辆类型key值
|
|
|
|
+ HyCommonSysParameter hyCommonSysParameter3 = commonSysParameterService.selectOne(new EntityWrapper<HyCommonSysParameter>()
|
|
|
|
+ .eq("const_id", "CAR1").eq("const_value", hyDriverCarInfo1.getTrailerVehicleType()));
|
|
|
|
+ hyDriverCarInfo1.setTrailerVehicleTypeKey(hyCommonSysParameter3.getConstKey());
|
|
|
|
+
|
|
|
|
+
|
|
//1.查询任务,获取业务类型代码
|
|
//1.查询任务,获取业务类型代码
|
|
PublishTaskInfo publishTaskInfo = publishTaskInfoService.selectById(orderInfo1.getTaskId());
|
|
PublishTaskInfo publishTaskInfo = publishTaskInfoService.selectById(orderInfo1.getTaskId());
|
|
if (publishTaskInfo != null) {
|
|
if (publishTaskInfo != null) {
|
|
@@ -1108,6 +1114,25 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
|
|
+ //挂车车辆交管监测系统上报
|
|
|
|
+ try {
|
|
|
|
+ String result = MonitoringSystemReporting.testTrailerVehicleRoot(hyDriverCarInfo1);
|
|
|
|
+ JSONObject jsonObject = JSONObject.fromObject(result);
|
|
|
|
+ //发送成功
|
|
|
|
+ if ("1001".equals(jsonObject.getString("code"))) {
|
|
|
|
+ hyDriverCarInfo1.setReportedStatusKey(StatusEnum.REPORTED_SUCESS.getFlag());
|
|
|
|
+ hyDriverCarInfo1.setReportedStatus(StatusEnum.REPORTED_SUCESS.getName());
|
|
|
|
+ }
|
|
|
|
+ //发送失败
|
|
|
|
+ else if ("3003".equals(jsonObject.getString("code"))) {
|
|
|
|
+ hyDriverCarInfo1.setReportedStatusKey(StatusEnum.REPORTED_FAIL.getFlag());
|
|
|
|
+ hyDriverCarInfo1.setReportedStatus(StatusEnum.REPORTED_FAIL.getName());
|
|
|
|
+ hyDriverCarInfo1.setReportedFailureReason(jsonObject.getString("data"));
|
|
|
|
+ }
|
|
|
|
+ driverCarInfoService.updateById(hyDriverCarInfo1);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
//运单监测系统上报
|
|
//运单监测系统上报
|
|
try {
|
|
try {
|
|
String result = MonitoringSystemReporting.testDispatch(orderInfo1);
|
|
String result = MonitoringSystemReporting.testDispatch(orderInfo1);
|