no message

This commit is contained in:
cb 2025-04-11 09:07:49 +08:00
parent ce70f4f954
commit 67b4f95237
5 changed files with 47 additions and 41 deletions

View File

@ -1205,18 +1205,19 @@ public class OrderDetailController extends BaseController {
orderBehaviorService.insert(orderBehavior); orderBehaviorService.insert(orderBehavior);
// 拒单 // 拒单
//TODO:待完善拒单人员
try { try {
// 推送公众号通知数据 // 推送公众号通知数据
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有派出的订单被拒接/退单,已退回"); paramsNew.put("thing11", "您有派出的订单被拒接/退单,已退回");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--未约未排】查看"); paramsNew.put("thing12", "请进入【我的订单--未约未排】查看");
CustomerAddress address = addressService.selectByCustomerAddressId(om.getAddressId()); CustomerAddress address = addressService.selectByCustomerAddressId(om.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing7", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time5", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {

View File

@ -17,7 +17,12 @@ public enum WxMsgEnum {
TEXT("", "dnjTqmqr7OsnOXJR_SikVNNQOPSZLJ6pcDoysOksjNQ"), TEXT("", "dnjTqmqr7OsnOXJR_SikVNNQOPSZLJ6pcDoysOksjNQ"),
NORMAL_ORDER("", "dnjTqmqr7OsnOXJR_SikVCa9lzVlYx3EdFBdu6DNEdk"), NORMAL_ORDER("", "dnjTqmqr7OsnOXJR_SikVCa9lzVlYx3EdFBdu6DNEdk"),
TIMEOUT_ORDER("", "dnjTqmqr7OsnOXJR_SikVFa-walminp2qVeUZgNfw6M"), /** 拒单 **/
REJECT_ORDER("", "lJUpyU7h6ipzjgBCdLW0vShjaG3uPxPZ4tQNwfv_XPM"),
/** 默认 **/
DEFAULT_ORDER("", "dnjTqmqr7OsnOXJR_SikVOyDJbbVjdfiDXCHbs4xDfM"),
TIMEOUT_ORDER("", "xdWLWqUbNY2iPYSDxG04Dr2fSTktqXN23xsoBU_9zhc"),
/** 急报 **/ /** 急报 **/
WARN_ORDER("", "0RSuVHHP_okErJ1acQmIirBU7TrQYR0xPBgBHyt_azA") WARN_ORDER("", "0RSuVHHP_okErJ1acQmIirBU7TrQYR0xPBgBHyt_azA")

View File

@ -131,14 +131,14 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "有订单被申请售后/投诉"); paramsNew.put("thing21", "收到1条售后/投诉单");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--售后单】操作处理"); paramsNew.put("thing31", "请进入【我的订单--售后单】操作处理");
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing14", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time15", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.DEFAULT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
@ -195,14 +195,14 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有售后/投诉单,客户已回复您方案"); paramsNew.put("thing21", "您有1条售后/投诉单,客户已回复");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--售后单】查看处理"); paramsNew.put("thing31", "请进入【我的订单--售后单】查看处理");
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing14", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time15", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.DEFAULT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }

View File

@ -76,13 +76,13 @@ public class OrderAlertTaskServiceImpl implements OrderAlertTaskService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "需求大厅有新订单"); paramsNew.put("thing21", "订单大厅/需求大厅有新订单");
// 名称 // 名称
paramsNew.put("thing18", "请进入【需求大厅】查看或操作处理"); paramsNew.put("thing31", "请进入【需求大厅】查看或操作处理");
paramsNew.put("thing14", "newOrer"); paramsNew.put("thing14", "newOrer");
// 预约时间 // 预约时间
paramsNew.put("time4", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time15", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.NORMAL_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.DEFAULT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }

View File

@ -145,13 +145,13 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您帐号有1条新订单超时未接"); paramsNew.put("thing9", "您帐号有1条新订单超时未接");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--新订单】操作处理"); paramsNew.put("thing10", "请进入【我的订单--新订单】操作处理");
CustomerAddress address = customerAddressService.selectByCustomerAddressId(order.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(order.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
// 查师傅信息 // 查师傅信息
Worker worker = workerService.selectById(order.getWorkerId()); Worker worker = workerService.selectById(order.getWorkerId());
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
@ -247,13 +247,13 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有售后/投诉单超时未处理"); paramsNew.put("thing9", "您有1条售后/投诉单超时未处理");
// 名称 // 名称
paramsNew.put("thing18", "进入【我的订单--售后单】操作处理"); paramsNew.put("thing10", "进入【我的订单--售后单】操作处理");
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
@ -282,13 +282,13 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有订单超时未上门/未服务"); paramsNew.put("thing9", "您有1条订单超时未上门/未服务");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--待上门--立即上门】处理"); paramsNew.put("thing10", "请进入【我的订单--待上门--立即上门】处理");
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
@ -315,14 +315,14 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有订单超时未完单"); paramsNew.put("thing9", "您有1条订单超时未完单");
// 名称 // 名称
paramsNew.put("thing18", "进入【我的订单--服务中--报价/完单】"); paramsNew.put("thing10", "进入【我的订单--服务中--打卡--报价完单】");
OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId()); OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId());
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
@ -344,14 +344,14 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有订单超时未联系客户"); paramsNew.put("thing9", "您有1条订单超时未联系客户");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--未约未排--预约时间】"); paramsNew.put("thing10", "请进入【我的订单--未约未排--预约时间】");
OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId()); OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId());
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);
} catch (Exception e) { } catch (Exception e) {
@ -368,14 +368,14 @@ public class OrderServiceImpl implements OrderService {
// 消息组装 // 消息组装
Map<String, Object> paramsNew = new HashMap<>(); Map<String, Object> paramsNew = new HashMap<>();
// 订单编号 // 订单编号
paramsNew.put("thing10", "您有订单联系客户后未排上门时间"); paramsNew.put("thing9", "您有1条订单联系客户后未排时间");
// 名称 // 名称
paramsNew.put("thing18", "请进入【我的订单--未约未排--预约时间】"); paramsNew.put("thing10", "请进入【我的订单--未约未排--预约时间】");
OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId()); OrderMaster orderMaster = orderMasterService.selectById(order.getOrderMasterId());
CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId()); CustomerAddress address = customerAddressService.selectByCustomerAddressId(orderMaster.getAddressId());
paramsNew.put("thing14", address.getName()); paramsNew.put("thing2", address.getName());
// 预约时间 // 预约时间
paramsNew.put("time12", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date())); paramsNew.put("time8", com.ghy.common.utils.DateUtils.parseDateToStr("yyyy年MM月dd日 HH:mm", new Date()));
// 非自己承接的订单需要通知 // 非自己承接的订单需要通知
WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew); WechatMsgUtils.sendWeChatMsg(WechatMsgUtils.getToken(), worker.getWxOpenId(), WxMsgEnum.TIMEOUT_ORDER, paramsNew);