From 8e30aa7c1f0384f09278699318b4902b815b42a7 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 26 四月 2019 18:01:25 +0800
Subject: [PATCH] 维权返利初步修改,拼多多初步增加

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/UserMsgController.java |   56 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMsgController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMsgController.java
index bfd0b6e..31d7d0b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMsgController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMsgController.java
@@ -122,10 +122,9 @@
 
 	@Resource
 	private RedisManager redisManager;
-	
+
 	@Resource
 	private SpecialService specialService;
-	
 
 	// 娑堟伅鐨勭被鍨�
 	final static String MSG_TYPE_ORDER = "order";
@@ -398,7 +397,8 @@
 	 */
 	@RequestMapping(value = "getHomeMsgList", method = RequestMethod.POST)
 	public void getHomeMsgList(AcceptData acceptData, Long uid, int page, HttpSession session, PrintWriter out) {
-
+		if (uid != null && uid == 0)
+			uid = null;
 		String device = acceptData.getDevice();
 		if (device == null || device.trim().length() == 0) {
 			out.print(JsonUtil.loadFalseResult("璁惧鍙蜂笉鑳戒负绌�"));
@@ -522,8 +522,7 @@
 		root.put("count", count);
 		out.print(JsonUtil.loadTrueResult(root));
 	}
-	
-	
+
 	/**
 	 * 鑾峰彇娑堟伅鍒楄〃
 	 * 
@@ -535,27 +534,29 @@
 	 */
 	@RequestMapping(value = "getHomeMsgListNew", method = RequestMethod.POST)
 	public void getHomeMsgListNew(AcceptData acceptData, Long uid, PrintWriter out) {
-		
+		if (uid != null && uid == 0)
+			uid = null;
+
 		List<UserMsgCenter> listCenter = new ArrayList<>();
-		
+
 		// 1銆佹椿鍔ㄥ尯鍩�
 		List<Special> listSpecial = specialService.listByPlaceKey("msg_activities");
 		if (listSpecial != null && listSpecial.size() > 0) {
-			for (Special special: listSpecial) {
-				
+			for (Special special : listSpecial) {
+
 				boolean needLogin = special.isJumpLogin();
 				JumpDetailV2 jumpDetail = special.getJumpDetail();
 				if (jumpDetail != null) {
 					jumpDetail.setNeedLogin(needLogin);
 					special.setJumpDetail(jumpDetail);
 				}
-				
+
 				UserMsgCenter msgCenter = new UserMsgCenter();
 				msgCenter.setSpecial(special);
 				listCenter.add(msgCenter);
 			}
 		}
-		
+
 		// 2銆佹秷鎭尯鍩�
 		if (uid != null && uid > 0) {
 			int page = 1;
@@ -608,23 +609,23 @@
 					}
 				}
 			}
-			
-			if (list.size() > 0 ) {
+
+			if (list.size() > 0) {
 				// 鏃堕棿鎺掑簭
 				listSort(list);
-				
-				if (list.size() >= 20 ) {
+
+				if (list.size() >= 20) {
 					list = list.subList(0, 19);
 				}
-				
-				for (UserMsgVO userMsgVO: list) {
+
+				for (UserMsgVO userMsgVO : list) {
 					UserMsgCenter userMsgCenter = new UserMsgCenter();
 					userMsgCenter.setUserMsg(userMsgVO);
 					listCenter.add(userMsgCenter);
 				}
 			}
 		}
-		
+
 		// 3銆佹坊鍔犳杩庤
 		Long time = (uid == null ? System.currentTimeMillis() : userInfoService.selectByPKey(uid).getCreatetime());
 		// 鍒涘缓鏃堕棿鍦�28鍙峰悗鐨勬墠鏈夋柊浜烘杩�
@@ -632,30 +633,32 @@
 			Map<String, Object> map = new HashMap<String, Object>();
 			map.put("title", "鏂颁汉娆㈣繋");
 			map.put("content", "鎭枩浣狅紝鎴愪负杩斿埄鍒哥殑鐢ㄦ埛\n鐙浼樻儬鍒稿府浣犵渷閽憋紱\n鍙備笌濂栭噾娲诲姩甯綘璧氶挶锛沑n璁╄繑鍒╁埜鎴愪负浣犵殑鐪侀挶鍔╂墜鍚э紒");
-			map.put("createTime",new Date(time));
+			map.put("createTime", new Date(time));
 			UserMsgCenter msgCenternre = new UserMsgCenter();
 			msgCenternre.setWelcomeMsg(map);
 			listCenter.add(msgCenternre);
 		}
-		
+
 		GsonBuilder builder = new GsonBuilder();
 		builder = getTimeDescJsonBuilder(builder);
 		JSONObject root = new JSONObject();
-		
+
 		if (uid != null && uid > 0) {
 			UserMsgUnReadNum num = userMsgReadStateService.getReadStateByUid(uid);
 			UserSystemMsg usm = userSystemMsgService.getLatestUserSystemMsg(uid);
 			if (usm != null) {
-				root.put("systemMsg", new UserSystemMsgVO(usm.getId(), usm.getType().name(), usm.getSolved(), "绯荤粺娑堟伅", usm.getTitle(),
-					usm.getTimeTag() == 1 ? "http://img.flqapp.com/resource/msg/icon_emergent.png" : "", "http://img.flqapp.com/resource/msg/icon_msg_system.png",getTimeDesc(new Date(), usm.getCreateTime()), num.getTypeSystem()));
+				root.put("systemMsg",
+						new UserSystemMsgVO(usm.getId(), usm.getType().name(), usm.getSolved(), "绯荤粺娑堟伅", usm.getTitle(),
+								usm.getTimeTag() == 1 ? "http://img.flqapp.com/resource/msg/icon_emergent.png" : "",
+								"http://img.flqapp.com/resource/msg/icon_msg_system.png",
+								getTimeDesc(new Date(), usm.getCreateTime()), num.getTypeSystem()));
 			}
 		}
-		
+
 		root.put("list", builder.create().toJson(listCenter));
 		root.put("count", listCenter.size());
 		out.print(JsonUtil.loadTrueResult(root));
 	}
-
 
 	public static void listSort(List<UserMsgVO> list) {
 		Collections.sort(list, new Comparator<UserMsgVO>() {
@@ -671,8 +674,7 @@
 			}
 		});
 	}
-	
-	
+
 	/**
 	 * 鑾峰彇绯荤粺娑堟伅鍒楄〃
 	 * 

--
Gitblit v1.8.0