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

APP站内信--司机违约的消息通知--司机取消、未按约定时间到达货源地、未按约定时间到达目的地

上级 c0eba43f
......@@ -187,6 +187,20 @@ public class BreakContractDriverRecordServiceImpl implements BreakContractDrive
sendInternalMessageService.sendInternalMessageMq(InternalMessageTemplateEnum.PlatformType.CARRIER.getCode(),
InternalMessageTemplateEnum.BusinessType.WAIT_APPROVED_ITEM.getCode(),
InternalMessageTemplateEnum.CUSTOM_DRIVER_TRIGGER_BREAK_CONTRACT_CODE, List.of(record.getBreakNo()),null,null);
// 司机违约通知APP站内信
sendInternalMessageService.sendInternalMessageMq(
// APP
InternalMessageTemplateEnum.PlatformType.DRIVER_APP.getCode(),
// 业务类型
InternalMessageTemplateEnum.BusinessType.APP_SECOND_CLASSIFICATION.getCode(),
// 司机违约规则配置-司机取消
InternalMessageTemplateEnum.DRIVER_CANCEL_ORDER_CODE,
// 运单编号、接单时间小于X小时、收费X元
List.of(orderChild.getChildNo(), breakContractDriverRuleVO.getDriverCancelRule().getBaseTime(),
breakContractDriverRuleVO.getDriverCancelRule().getBaseFigure()),
null,
orderChild.getDriverUserNo());
}
@Override
......@@ -234,6 +248,19 @@ public class BreakContractDriverRecordServiceImpl implements BreakContractDrive
InternalMessageTemplateEnum.BusinessType.WAIT_APPROVED_ITEM.getCode(),
InternalMessageTemplateEnum.CUSTOM_DRIVER_TRIGGER_BREAK_CONTRACT_CODE, List.of(record.getBreakNo()),null,null);
// 司机违约通知APP站内信
sendInternalMessageService.sendInternalMessageMq(
// APP
InternalMessageTemplateEnum.PlatformType.DRIVER_APP.getCode(),
// 业务类型
InternalMessageTemplateEnum.BusinessType.APP_SECOND_CLASSIFICATION.getCode(),
// 未按约定时间到达货源地
InternalMessageTemplateEnum.DRIVER_ARRIVE_SOURCE_LOCAL_TIMEOUT_CODE,
// 运单编号、收费X元
List.of(orderChild.getChildNo(), breakContractDriverRuleVO.getDriverCancelRule().getBaseFigure()),
null,
orderChild.getDriverUserNo());
}
@Override
......@@ -277,6 +304,19 @@ public class BreakContractDriverRecordServiceImpl implements BreakContractDrive
sendInternalMessageService.sendInternalMessageMq(InternalMessageTemplateEnum.PlatformType.CARRIER.getCode(),
InternalMessageTemplateEnum.BusinessType.WAIT_APPROVED_ITEM.getCode(),
InternalMessageTemplateEnum.CUSTOM_DRIVER_TRIGGER_BREAK_CONTRACT_CODE, List.of(record.getBreakNo()),null,null);
// 司机违约通知APP站内信
sendInternalMessageService.sendInternalMessageMq(
// APP
InternalMessageTemplateEnum.PlatformType.DRIVER_APP.getCode(),
// 业务类型
InternalMessageTemplateEnum.BusinessType.APP_SECOND_CLASSIFICATION.getCode(),
// 未按约定时间到达目的地(到达目的地超时)
InternalMessageTemplateEnum.DRIVER_ARRIVE_DESTINATION_TIMEOUT_CODE,
// 运单编号、收费X元
List.of(orderChild.getChildNo(), breakContractDriverRuleVO.getDriverCancelRule().getBaseFigure()),
null,
orderChild.getDriverUserNo());
}
@Override
......
......@@ -595,10 +595,10 @@ public class InternalMessageTemplateEnum {
VEHICLE_CERTIFICATION_EXPIRE_REMIND("VEHICLE_CERTIFICATION_EXPIRE_REMIND", "证件过期提醒","您的车辆认证即将过期,请重新上传~","/page/CarListPage",""),
// 司机驾驶证即将过期
DRIVER_CERTIFICATE_EXPIRE_REMIND("DRIVER_CERTIFICATE_EXPIRE_REMIND", "证件即将过期提醒","您的驾驶证即将过期,请前往重新上传~",
"/waybill/WaybillFillGoodsInfoPage","{ \"type\": %s, \"childNo\": %s, \"orderGoodsNo\": %s, \"freightPrice\": %s}"),
"/page/DrivingLicensePage","{\"isUpload\": %s}"),
// 司机从业资格证即将过期的消息通知
DRIVER_CERTIFICATE_EXPIRE_REMIND_DRIVER("DRIVER_CERTIFICATE_EXPIRE_REMIND_DRIVER", "证件即将过期提醒","您的从业资格证即将过期,请前往重新上传~",
"/page/DrivingLicensePage","{\"status\": %s}"),
"/page/DrivingLicensePage","{\"isUpload\": %s}"),
// 身份证即将过期
ID_CARD_JUST_EXPIRE_REMIND("ID_CARD_JUST_EXPIRE_REMIND","证件即将过期提醒", "您的身份证即将过期,请尽快上传~", "/page/LicenseInfoPage",""),
// 车辆资质即将过期
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论