no message
This commit is contained in:
parent
19940c64ae
commit
3fd8968a1a
|
|
@ -486,6 +486,7 @@ public class OrderController extends BaseController {
|
||||||
// 预约时间
|
// 预约时间
|
||||||
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", om.getExpectTimeStart()));
|
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", om.getExpectTimeStart()));
|
||||||
// 非自己承接的订单需要通知
|
// 非自己承接的订单需要通知
|
||||||
|
logger.info("主订单师傅{},派单师傅{}", om.getWorkerId(),request.getWorkerId());
|
||||||
if (!om.getWorkerId().equals(request.getWorkerId())) {
|
if (!om.getWorkerId().equals(request.getWorkerId())) {
|
||||||
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), acceptWorker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew);
|
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), acceptWorker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -320,15 +320,17 @@ public class OrderMasterController extends BaseController {
|
||||||
try {
|
try {
|
||||||
Worker assignWorker = workerService.selectById(orderMaster.getWorkerId());
|
Worker assignWorker = workerService.selectById(orderMaster.getWorkerId());
|
||||||
// 消息组装。
|
// 消息组装。
|
||||||
Map<String, Object> params = new HashMap<>();
|
Map<String, Object> paramsNew = new HashMap<>();
|
||||||
// 订单编号
|
// 订单编号
|
||||||
params.put("character_string6", master.getCode());
|
paramsNew.put("thing21", "您帐号收到1条新订单");
|
||||||
// 名称
|
// 名称
|
||||||
params.put("thing14", "收到新订单");
|
paramsNew.put("thing31", "请进入【我的订单--新订单】操作处理");
|
||||||
|
CustomerAddress address = customerAddressService.selectByCustomerAddressId(master.getAddressId());
|
||||||
|
paramsNew.put("thing14", address.getName());
|
||||||
// 预约时间
|
// 预约时间
|
||||||
params.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", master.getExpectTimeStart()));
|
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", master.getExpectTimeStart()));
|
||||||
// 消息推送
|
// 消息推送
|
||||||
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), assignWorker.getWxOpenId(), WxMsgEnum.TEXT, params);
|
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), assignWorker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// 暂时不做任何操作。
|
// 暂时不做任何操作。
|
||||||
logger.error(e.getMessage(), e);
|
logger.error(e.getMessage(), e);
|
||||||
|
|
|
||||||
|
|
@ -421,6 +421,7 @@ public class OrderServiceImpl implements OrderService {
|
||||||
// 服务中状态要按预计上门时间计算4h超时
|
// 服务中状态要按预计上门时间计算4h超时
|
||||||
// Date overTime = DateUtils.addMilliseconds(order.getUpdateTime(), 4 * 60 * 60 * 1000);
|
// Date overTime = DateUtils.addMilliseconds(order.getUpdateTime(), 4 * 60 * 60 * 1000);
|
||||||
Date overTime=calculateOverTime(order.getUpdateTime());
|
Date overTime=calculateOverTime(order.getUpdateTime());
|
||||||
|
log.info("订单[{}]服务中状态超时4小时 4小时后的时间", overTime);
|
||||||
if (overTime.before(now)) {
|
if (overTime.before(now)) {
|
||||||
log.info("订单[{}]服务中状态超时4小时 扣款", order.getId());
|
log.info("订单[{}]服务中状态超时4小时 扣款", order.getId());
|
||||||
OrderTimeoutRecord record = new OrderTimeoutRecord(order.getId(), order.getWorkerId(), order.getDeptId(), order.getOrderStatus());
|
OrderTimeoutRecord record = new OrderTimeoutRecord(order.getId(), order.getWorkerId(), order.getDeptId(), order.getOrderStatus());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue