From 05683f2b2bdbdbe21cf17ad523c21ab338bd1c54 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 19 七月 2022 21:49:55 +0800
Subject: [PATCH] 优化添加设备 功能

---
 service-job/src/main/java/com/java110/job/adapt/applyRoomDiscount/MachineApplyRoomDiscountAdapt.java |   41 ++++++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 19 deletions(-)

diff --git a/service-job/src/main/java/com/java110/job/adapt/applyRoomDiscount/MachineApplyRoomDiscountAdapt.java b/service-job/src/main/java/com/java110/job/adapt/applyRoomDiscount/MachineApplyRoomDiscountAdapt.java
old mode 100644
new mode 100755
index 94b0842..a0acbb4
--- a/service-job/src/main/java/com/java110/job/adapt/applyRoomDiscount/MachineApplyRoomDiscountAdapt.java
+++ b/service-job/src/main/java/com/java110/job/adapt/applyRoomDiscount/MachineApplyRoomDiscountAdapt.java
@@ -24,7 +24,7 @@
 import com.java110.utils.cache.MappingCache;
 import com.java110.utils.util.StringUtil;
 import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import com.java110.core.log.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Component;
@@ -149,24 +149,27 @@
             staffAppAuthDto.setStaffId(userDto.getUserId());
             staffAppAuthDto.setAppType("WECHAT");
             List<StaffAppAuthDto> staffAppAuthDtos = staffAppAuthInnerServiceSMO.queryStaffAppAuths(staffAppAuthDto);
-            String openId = staffAppAuthDtos.get(0).getOpenId();
-            Data data = new Data();
-            PropertyFeeTemplateMessage templateMessage = new PropertyFeeTemplateMessage();
-            templateMessage.setTemplate_id(templateId);
-            templateMessage.setTouser(openId);
-            data.setFirst(new Content("绌虹疆鎴跨敵璇凤紝楠屾埧淇℃伅濡備笅锛�"));
-            data.setKeyword1(new Content(paramIn.getString("ardId")));
-            data.setKeyword2(new Content("绌虹疆鎴跨敵璇�-楠屾埧"));
-            data.setKeyword3(new Content(paramIn.getString("createUserName")));
-            data.setKeyword4(new Content(paramIn.getString("createUserName") + "鎻愪氦绌虹疆鎴跨敵璇凤紝闇�杩涜鐜板満楠屾埧"));
-            data.setKeyword5(new Content(paramIn.getString("stateName")));
-            data.setRemark(new Content("璇峰強鏃跺鐞嗭紒"));
-            templateMessage.setData(data);
-            String wechatUrl = MappingCache.getValue("OWNER_WECHAT_URL");
-            templateMessage.setUrl(wechatUrl);
-            logger.info("鍙戦�佹ā鏉挎秷鎭唴瀹�:{}", JSON.toJSONString(templateMessage));
-            ResponseEntity<String> responseEntity = outRestTemplate.postForEntity(url, JSON.toJSONString(templateMessage), String.class);
-            logger.info("寰俊妯℃澘杩斿洖鍐呭:{}", responseEntity);
+            if (staffAppAuthDtos != null && staffAppAuthDtos.size() > 0) {
+                String openId = staffAppAuthDtos.get(0).getOpenId();
+                Data data = new Data();
+                PropertyFeeTemplateMessage templateMessage = new PropertyFeeTemplateMessage();
+                templateMessage.setTemplate_id(templateId);
+                templateMessage.setTouser(openId);
+                data.setFirst(new Content("绌虹疆鎴跨敵璇凤紝楠屾埧淇℃伅濡備笅锛�"));
+                data.setKeyword1(new Content(paramIn.getString("ardId")));
+                data.setKeyword2(new Content("绌虹疆鎴跨敵璇�-楠屾埧"));
+                data.setKeyword3(new Content(paramIn.getString("createUserName")));
+                data.setKeyword4(new Content(paramIn.getString("createUserName") + "鎻愪氦绌虹疆鎴跨敵璇凤紝闇�杩涜鐜板満楠屾埧"));
+                data.setKeyword5(new Content(paramIn.getString("stateName")));
+                data.setRemark(new Content("璇峰強鏃跺鐞嗭紒"));
+                templateMessage.setData(data);
+                //鑾峰彇鍛樺伐鍏紬鍙峰湴鍧�
+                String wechatUrl = MappingCache.getValue("STAFF_WECHAT_URL");
+                templateMessage.setUrl(wechatUrl);
+                logger.info("鍙戦�佹ā鏉挎秷鎭唴瀹�:{}", JSON.toJSONString(templateMessage));
+                ResponseEntity<String> responseEntity = outRestTemplate.postForEntity(url, JSON.toJSONString(templateMessage), String.class);
+                logger.info("寰俊妯℃澘杩斿洖鍐呭:{}", responseEntity);
+            }
         }
     }
 }

--
Gitblit v1.8.0