From 240b9fb99d759c0a40d9a8f4098ccea8a945db67 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Wed, 20 Oct 2021 18:38:39 +0800 Subject: [PATCH] 删除商品分类门店隔离 --- zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/TemplateMsgTask.java | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/TemplateMsgTask.java b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/TemplateMsgTask.java index eeda3e1..1d1c80d 100644 --- a/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/TemplateMsgTask.java +++ b/zq-erp/src/main/java/com/matrix/system/shopXcx/mqTask/TemplateMsgTask.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson.JSONObject; +import com.matrix.component.asyncmessage.MessageHandler; import com.matrix.system.hive.dao.OnlinebookingDao; import com.matrix.system.hive.dao.SysShopInfoDao; import com.matrix.system.shopXcx.dao.ShopProductDao; @@ -13,11 +14,12 @@ import org.springframework.beans.factory.annotation.Autowired; import java.io.IOException; +import java.util.Map; /** * 发送预约成功提醒消息 */ -public class TemplateMsgTask implements DeliverCallback { +public class TemplateMsgTask implements MessageHandler { @Autowired OnlinebookingDao onlinebookingDao; @@ -34,12 +36,20 @@ @Override - public void handle(String consumerTag, Delivery message) throws IOException { + public String getName() { + return "发送预约成功提醒消息"; + } - String msg = new String(message.getBody(), "UTF-8"); - JSONObject object = JSONObject.parseObject(msg); - Integer templateMsgType = (Integer) object.get("templateMsgType"); - String content = object.get("content") + ""; + @Override + public String getRouteKey() { + return AsyncMessageRouting.ORDER_OUT_SOTORE; + } + + @Override + public void handle(Map<String,Object> param){ + + Integer templateMsgType = (Integer) param.get("templateMsgType"); + String content = param.get("content") + ""; if (TemplateMsgType.APPOINTMENT_SUCCESS.getCode().equals(templateMsgType)) { appointmentSuccess.sendTemplateMsg(content); -- Gitblit v1.9.1