增加子单超时未接单

This commit is contained in:
cb 2025-05-07 14:35:05 +08:00
parent bd9883c0d0
commit 479e619d39
1 changed files with 21 additions and 0 deletions

View File

@ -406,6 +406,27 @@ public class OrderServiceImpl implements OrderService {
OrderCallRecord param = new OrderCallRecord();
param.setOrderId(order.getId());
List<OrderCallRecord> list = orderCallRecordService.selectOrderCallRecordList(param);
if (order.getOrderStatus()==OrderStatus.RECEIVE.code()){
try {
// 推送公众号通知数据
// 消息组装
Map<String, Object> paramsNew = new HashMap<>();
// 订单编号
paramsNew.put("thing9", "您帐号有1条新订单超时未接");
// 名称
paramsNew.put("thing10", "请进入【我的订单--新订单】操作处理");
OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId());
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing2", address.getName());
// 预约时间
paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
// 查师傅信息
Worker worker = workerService.selectById(order.getWorkerId());
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}
// 超时预约通知
if (CollectionUtil.isEmpty(list)) {
// 通知师傅新订单