Переглянути джерело

增加对合作伙伴接收系统自动确认通知的通知类型限制

lzm 3 роки тому
батько
коміт
d162286da8

+ 7 - 4
sp-server/src/main/java/com/pj/project/tb_business/TbBusinessService.java

@@ -371,10 +371,13 @@ public class TbBusinessService extends ServiceImpl<TbBusinessMapper, TbBusiness>
                                 .setPickCustomerName(tbCostomer.getName()).setPickTime(now)
                                 .setConfirm(1).setConfirmTime(now);
                         tbBusinessItemService.updateById(item);
-                        spAdminList.stream().map(SpAdmin::getOpenid).forEach(openId -> {
-                            String detailUrl = myConfig.getWebDomain() + "/pages/business-item/item-detail?itemId=" + item.getId() + "&openid=" + openId;
-                            wxService.sendTemplateMsg(wxConfig.getBusinessConfirmTemplate(), openId, msgDataBO, detailUrl);
-                        });
+                        List<String> customerMessageType = StrUtil.splitTrim(tbCostomer.getMessageType(),",");
+                        if(customerMessageType.contains(messageType)){
+                            spAdminList.stream().map(SpAdmin::getOpenid).forEach(openId -> {
+                                String detailUrl = myConfig.getWebDomain() + "/pages/business-item/item-detail?itemId=" + item.getId() + "&openid=" + openId;
+                                wxService.sendTemplateMsg(wxConfig.getBusinessConfirmTemplate(), openId, msgDataBO, detailUrl);
+                            });
+                        }
                     } else {
                         StaticLog.error("正常流程======================="+id);
                         String remark = "车牌:";