From 4e45a8252d7bccd23a1a57aa541a2ea521760572 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 21 十月 2024 15:39:04 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
index 3a29e32..ecf0723 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/HiddenDangerServiceImpl.java
@@ -12,11 +12,9 @@
 import com.doumee.core.model.PageWrap;
 import com.doumee.core.utils.Constants;
 import com.doumee.core.utils.DateUtil;
+import com.doumee.core.utils.SmsConstants;
 import com.doumee.core.utils.Utils;
-import com.doumee.dao.business.HiddenDangerLogMapper;
-import com.doumee.dao.business.HiddenDangerMapper;
-import com.doumee.dao.business.HiddenDangerParamMapper;
-import com.doumee.dao.business.MemberMapper;
+import com.doumee.dao.business.*;
 import com.doumee.dao.business.model.*;
 import com.doumee.dao.system.MultifileMapper;
 import com.doumee.dao.system.join.NoticesJoinMapper;
@@ -24,6 +22,7 @@
 import com.doumee.dao.system.model.Notices;
 import com.doumee.service.business.HiddenDangerLogService;
 import com.doumee.service.business.HiddenDangerService;
+import com.doumee.service.business.third.EmayService;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import org.apache.commons.lang3.StringUtils;
 import org.checkerframework.checker.units.qual.C;
@@ -65,6 +64,17 @@
 
     @Autowired
     private NoticesJoinMapper noticesJoinMapper;
+
+
+    @Autowired
+    private SmsConfigMapper smsConfigMapper;
+
+    @Autowired
+    private SmsEmailMapper smsEmailMapper;
+
+    @Autowired
+    private EmayService emayService;
+
 
     @Override
     public Integer create(HiddenDanger hiddenDanger) {
@@ -168,6 +178,17 @@
         notices.setReaded(Constants.ZERO);
         notices.setInfo("寰�"+member.getName()+"澶勭悊");
         noticesJoinMapper.insert(notices);
+
+
+        if(Objects.nonNull(member) && StringUtils.isNotBlank(member.getPhone())){
+            //鍙戦�佺煭淇¢�氱煡
+            SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz,
+                    emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(),
+                    SmsConstants.hiddenDangerContent.hiddenDangerDealUser,
+                    Arrays.asList(member.getPhone().split(","))
+            );
+        }
+
 
 
         return hiddenDanger.getId();
@@ -379,6 +400,21 @@
                 .eq(Notices::getUserId,hiddenDanger.getLoginUserInfo().getMemberId())
         );
 
+        if(Constants.equalsInteger(hiddenDanger.getStatus(),Constants.ONE)){
+            Member member = memberMapper.selectById(hiddenDanger.getMemberId());
+            if(Objects.nonNull(member) && StringUtils.isNotBlank(member.getPhone())){
+                //鍙戦�佺煭淇¢�氱煡
+                SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz,
+                        emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(),
+                        SmsConstants.hiddenDangerContent.hiddenDangerDealOver,
+                        Arrays.asList(member.getPhone().split(","))
+                );
+            }
+
+        }
+
+
+
     }
 
     private void isParamValid(HiddenDanger hiddenDanger) {
@@ -527,6 +563,16 @@
             notices.setInfo("寰�"+member.getName()+"澶勭悊");
             noticesJoinMapper.updateById(notices);
         }
+
+
+        if(Objects.nonNull(member) && StringUtils.isNotBlank(member.getPhone())){
+            //鍙戦�佺煭淇¢�氱煡
+            SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz,
+                    emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(),
+                    SmsConstants.hiddenDangerContent.hiddenDangerDealUser,
+                    Arrays.asList(member.getPhone().split(","))
+            );
+        }
     }
 
 

--
Gitblit v1.9.3