From 6c235963d6fc46b38ea59d9b19c6519b892e080b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 16 May 2022 09:42:06 +0800 Subject: [PATCH] 20220516 逻辑删除,更新字段IS_Delete字段为已删除,默认为空,删除后其余信息从查询中过滤了 --- 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