diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java
index 00b5301f6..cc0c4198a 100644
--- a/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java
+++ b/mallinkService/src/main/java/com/iformall/service/impl/WxFlowServiceImpl.java
@@ -1069,6 +1069,11 @@ public class WxFlowServiceImpl implements WxFlowService {
} else if (isBill(flowType)) {
msgReplaceMap.put("bustype", "账单");
msgReplaceMap.put("contract", businessId.toString());
+ } else if (isCoupon(flowType)) {
+ wxMsgRecord.setModelType(EnumMsgModel.FLOW_C_REJECT_NODIFY.getCode());
+ WxCoupon wxCoupon = this.wxCouponMapper.selectByPrimaryKey(businessId);
+ msgReplaceMap.put("type",EnumCouponType.getEnum(wxCoupon.getType()).getMessage());
+ msgReplaceMap.put("name",wxCoupon.getTitle());
}
wxMsgRecord.setDynamicContentMap(msgReplaceMap);
mqBaseProducer.sendMessage(wxMsgRecord, EnumMsgMqTopic.DEFAULT.getCode(), EnumMsgMqTag.DEFAULT.getCode(), EnumMsgMqKey.DEFAULT.getCode());
diff --git a/mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml b/mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml
index fae2adc6d..33a44f243 100644
--- a/mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml
+++ b/mallinkService/src/main/resources/mapper/WxCardInfoMapper.xml
@@ -172,7 +172,7 @@
and co.`coupon_order_status` = #{status}
-
+
and ou.`phone` = #{ouPhone}
diff --git a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml
index 5c46d31f9..e1dfc64b5 100644
--- a/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml
+++ b/mallinkService/src/main/resources/mapper/WxMerchantMapper.xml
@@ -254,6 +254,7 @@
and s.is_del = 0
and ms.is_del = 0
and m.status = 1
+ and m.is_del = 0
group by m.business_id