主单未约未排
This commit is contained in:
parent
89a9c13822
commit
0c015748fc
|
|
@ -143,15 +143,16 @@ public class OrderServiceImpl implements OrderService {
|
|||
orderMasterService.updateTimeout(order.getId(), 1);
|
||||
timeout = true;
|
||||
// 通知一次超时
|
||||
// 通知师傅新订单
|
||||
// 主订单未约
|
||||
if (order.getIsCall().equals("01")) {
|
||||
try {
|
||||
// 推送公众号通知数据。
|
||||
// 消息组装。
|
||||
Map<String, Object> paramsNew = new HashMap<>();
|
||||
// 订单编号
|
||||
paramsNew.put("thing9", "您帐号有1条新订单超时未接");
|
||||
paramsNew.put("thing9", "您有1条订单,超时未联系客户");
|
||||
// 名称
|
||||
paramsNew.put("thing10", "请进入【我的订单--新订单】操作处理");
|
||||
paramsNew.put("thing10", "进入【我的订单--未约未排】操作处理");
|
||||
CustomerAddress address = customerAddressService.selectByCustomerAddressId(order.getAddressId());
|
||||
paramsNew.put("thing2", address.getName());
|
||||
// 预约时间
|
||||
|
|
@ -163,6 +164,28 @@ public class OrderServiceImpl implements OrderService {
|
|||
log.error(e.getMessage(), e);
|
||||
}
|
||||
}
|
||||
//主订单未排
|
||||
if (order.getIsCall().equals("02")) {
|
||||
try {
|
||||
// 推送公众号通知数据。
|
||||
// 消息组装。
|
||||
Map<String, Object> paramsNew = new HashMap<>();
|
||||
// 订单编号
|
||||
paramsNew.put("thing9", "您有1条订单联系客户后,未排时间");
|
||||
// 名称
|
||||
paramsNew.put("thing10", "进入【我的订单--未约未排--预约时间】");
|
||||
CustomerAddress address = customerAddressService.selectByCustomerAddressId(order.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 (flag && order.getWorkerId() != null) {
|
||||
log.info("主订单[{}]超时60分钟", order.getId());
|
||||
|
|
@ -190,6 +213,26 @@ public class OrderServiceImpl implements OrderService {
|
|||
log.info("主订单[{}]超时30分钟", order.getId());
|
||||
orderMasterService.updateTimeout(order.getId(), 1);
|
||||
timeout = true;
|
||||
//主单超时未约未排
|
||||
|
||||
try {
|
||||
// 推送公众号通知数据。
|
||||
// 消息组装。
|
||||
Map<String, Object> paramsNew = new HashMap<>();
|
||||
// 订单编号
|
||||
paramsNew.put("thing9", "您有1条订单,超时未联系客户");
|
||||
// 名称
|
||||
paramsNew.put("thing10", "进入【我的订单--未约未排】操作处理");
|
||||
CustomerAddress address = customerAddressService.selectByCustomerAddressId(order.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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue