提交 c40798d1 authored 作者: 马路路's avatar 马路路

APP站内信--触发预警类型:停留超时

上级 ef813f0b
......@@ -3,6 +3,7 @@ package com.clx.performance.service.impl.vehiclewarn;
import com.clx.performance.dao.vehiclewarn.VehicleWarnConfigDao;
import com.clx.performance.dao.vehiclewarn.VehicleWarnInfoDao;
import com.clx.performance.dto.vehiclewarn.VehicleWarnCommonInfoDTO;
import com.clx.performance.enums.InternalMessageTemplateEnum;
import com.clx.performance.enums.OrderChildEnum;
import com.clx.performance.enums.vehiclewarn.VehicleWarnConfigEnum;
import com.clx.performance.enums.vehiclewarn.VehicleWarnInfoEnum;
......@@ -10,6 +11,7 @@ import com.clx.performance.model.OrderChild;
import com.clx.performance.model.vehiclewarn.VehicleWarnChild;
import com.clx.performance.model.vehiclewarn.VehicleWarnConfig;
import com.clx.performance.model.vehiclewarn.VehicleWarnInfo;
import com.clx.performance.service.SendInternalMessageService;
import com.clx.performance.service.trace.TruckTraceService;
import com.clx.performance.service.vehiclewarn.VehicleWarnCommonService;
import com.clx.performance.service.vehiclewarn.VehicleWarnParkWarnService;
......@@ -39,6 +41,9 @@ public class VehicleWarnParkWarnServiceImpl implements VehicleWarnParkWarnServic
@Autowired
private VehicleWarnCommonService vehicleWarnCommonService;
@Autowired
private SendInternalMessageService sendInternalMessageService;
/**
* 停留超时
*/
......@@ -87,6 +92,19 @@ public class VehicleWarnParkWarnServiceImpl implements VehicleWarnParkWarnServic
// 更新
vehicleWarnCommonService.vehicleWarnInfoUpdate(orderChild, vehicleWarnInfo, vehicleWarnConfig);
// 司机触发运单预警规则,系统通知给司机,APP站内信
sendInternalMessageService.sendInternalMessageMq(
// APP
InternalMessageTemplateEnum.PlatformType.DRIVER_APP.getCode(),
// 业务类型
InternalMessageTemplateEnum.BusinessType.APP_SECOND_CLASSIFICATION.getCode(),
// 司机触发运单预警规则-停留超时
InternalMessageTemplateEnum.DRIVER_TRIGGER_STAY_TIMEOUT,
// 运单编号、停留时间
List.of(orderChild.getChildNo(), parkTime),
null,
orderChild.getDriverUserNo());
}
@Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论