From 251a533b9c12e7d423b31473721a59580cab5b58 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 25 七月 2020 13:07:13 +0800
Subject: [PATCH] 将商品服务剥离出主项目

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java |   35 +++++++++++++++++++++--------------
 1 files changed, 21 insertions(+), 14 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java
index 0f1ecd6..bd0fa38 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java
@@ -17,6 +17,9 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpSession;
 
+import com.yeshi.fanli.entity.SystemEnum;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
+import com.yeshi.fanli.service.inter.config.ConfigService;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
@@ -49,14 +52,13 @@
 import com.yeshi.fanli.entity.goods.RecommendUserGoods;
 import com.yeshi.fanli.entity.push.DeviceActive;
 import com.yeshi.fanli.entity.push.PushGoods;
-import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
+import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
 import com.yeshi.fanli.exception.goods.CommonGoodsException;
 import com.yeshi.fanli.exception.goods.RecommendUserGoodsException;
 import com.yeshi.fanli.exception.msg.UserSystemMsgException;
 import com.yeshi.fanli.exception.user.UserCustomSettingsException;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
-import com.yeshi.fanli.service.inter.config.BusinessSystemService;
 import com.yeshi.fanli.service.inter.goods.CommonGoodsService;
 import com.yeshi.fanli.service.inter.goods.RecommendUserGoodsService;
 import com.yeshi.fanli.service.inter.homemodule.SpecialService;
@@ -79,7 +81,7 @@
 import com.yeshi.fanli.util.RedisKeyEnum;
 import com.yeshi.fanli.util.RedisManager;
 import com.yeshi.fanli.util.StringUtil;
-import com.yeshi.fanli.util.TimeUtil;
+import org.yeshi.utils.TimeUtil;
 import com.yeshi.fanli.util.VersionUtil;
 import com.yeshi.fanli.util.account.UserUtil;
 import com.yeshi.fanli.util.annotation.RequestSerializableByKey;
@@ -99,8 +101,7 @@
 @RequestMapping("api/v1/user/msg")
 public class UserMsgController {
 
-    @Resource
-    private BusinessSystemService businessSystemService;
+
     @Resource
     private MsgOrderDetailService msgOrderDetailService;
 
@@ -160,6 +161,9 @@
 
     @Resource
     private UserInfoExtraService userInfoExtraService;
+
+    @Resource
+    private ConfigService configService;
 
     // 娑堟伅鐨勭被鍨�
     final static String MSG_TYPE_ORDER = "order";
@@ -605,10 +609,11 @@
             // 鍒涘缓鏃堕棿鍦�28鍙峰悗鐨勬墠鏈夋柊浜烘杩�
             if ((time > TimeUtil.convertToTimeTemp("2019-01-28", "yyyy-MM-dd") || uid == null)) {
                 UserHomeMsgVO vo = new UserHomeMsgVO();
-                vo.setContent(String.format("鎭枩浣狅紝鎴愪负%s鐨勭敤鎴穃n鐙浼樻儬鍒稿府浣犵渷閽憋紱\n鍙備笌濂栭噾娲诲姩甯綘璧氶挶锛沑n璁�%s鎴愪负浣犵殑鐪侀挶鍔╂墜鍚э紒",
-                        Constant.getAppName(acceptData.getPlatform(), acceptData.getVersion()),
-                        Constant.getAppName(acceptData.getPlatform(), acceptData.getVersion())));
-                vo.setTitle("鏂颁汉娆㈣繋");
+                vo.setContent(configService.getValue(ConfigKeyEnum.welcomeMsg, acceptData.getSystem()));
+                if (acceptData.getSystem() == SystemEnum.blks)
+                    vo.setTitle("鏂颁汉娆㈣繋");
+                else
+                    vo.setTitle("娆㈣繋鏂颁汉");
                 vo.setCreateTime(getTimeDesc(now, new Date(time)));
                 vo.setType(UserHomeMsgVO.TYPE_WELCOME);
                 volist.add(vo);
@@ -726,7 +731,8 @@
         }
 
         // 浜哄伐瀹㈡湇
-        commonMsgList.add(getKeFuMsg(acceptData));
+        if (acceptData.getSystem() == SystemEnum.blks)
+            commonMsgList.add(getKeFuMsg(acceptData));
 
         // 鎺ㄨ崘璁板綍
         DeviceActive deviceActive = deviceActiveService.getDeviceByDeviceAndPlatform(acceptData.getDevice(),
@@ -854,11 +860,12 @@
         // 鍒涘缓鏃堕棿鍦�28鍙峰悗鐨勬墠鏈夋柊浜烘杩�
         if ((time > TimeUtil.convertToTimeTemp("2019-01-28", "yyyy-MM-dd") || uid == null)) {
             Map<String, Object> map = new HashMap<String, Object>();
-            map.put("title", "鏂颁汉娆㈣繋");
+            if (acceptData.getSystem() == SystemEnum.blks)
+                map.put("title", "鏂颁汉娆㈣繋");
+            else
+                map.put("title", "娆㈣繋鏂颁汉");
             map.put("content",
-                    String.format("鎭枩浣狅紝鎴愪负%s鐨勭敤鎴穃n鐙浼樻儬鍒稿府浣犵渷閽憋紱\n鍙備笌濂栭噾娲诲姩甯綘璧氶挶锛沑n璁�%s鎴愪负浣犵殑鐪侀挶鍔╂墜鍚э紒",
-                            Constant.getAppName(acceptData.getPlatform(), acceptData.getVersion()),
-                            Constant.getAppName(acceptData.getPlatform(), acceptData.getVersion())));
+                    configService.getValue(ConfigKeyEnum.welcomeMsg, acceptData.getSystem()));
             map.put("createTime", new Date(time));
             UserMsgCenter msgCenternre = new UserMsgCenter();
             msgCenternre.setWelcomeMsg(map);

--
Gitblit v1.8.0