From 9666caad786d890ace2df4594e71cee47bb489b9 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@S0ZHK00LKCA6OYY>
Date: 星期五, 23 十一月 2018 09:22:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java |   58 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 18 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java
index 2c71903..1320154 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java
@@ -377,6 +377,17 @@
 		return threeSaleMapper.getMyBoss(uid);
 	}
 	
+	
+	@Override
+	public ThreeSale selectByPrimaryKey(Long id) {
+		return threeSaleMapper.selectByPrimaryKey(id);
+	}
+	
+	
+	@Override
+	public List<ThreeSale> listbyIdAndBossId(Long id, Long uid, Integer expire) {
+		return threeSaleMapper.listbyIdAndBossId(id, uid, expire);
+	}
 
 	@Override
 	public JSONObject getMyFirstTeam(long start, int count, Long uid) {
@@ -412,18 +423,38 @@
 		JSONArray resultArray  = new JSONArray();
 		
 		for (ThreeSale threeSale: list) {
-			
 			JSONObject object = new JSONObject();
+			SimpleDateFormat sdf = new SimpleDateFormat("MM.dd HH:mm");
+			SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd HH:mm");
+			SimpleDateFormat formatYears = new SimpleDateFormat("yyyy");
 			
-			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+			Date todayTime = new Date();
+			// 閭�璇穒d
+			object.put("inviteId", threeSale.getId());
 			
 			Long createTime = threeSale.getCreateTime();
 			Date inviteTime = new Date(createTime);
-			object.put("inviteTime", sdf.format(inviteTime) + "鍔犲叆");
 			
-			String nickName = null;
+			if (formatYears.format(todayTime).equals(formatYears.format(inviteTime))) {
+				// 鏈勾
+				object.put("inviteTime", sdf.format(inviteTime) + " 鍔犲叆");
+			} else {
+				// 寰�骞�
+				object.put("inviteTime", format.format(inviteTime) + " 鍔犲叆");
+			}
+			
+			String memoName = "";
+			ThreeSaleExtraInfo threeSaleExtraInfo = threeSale.getThreeSaleExtraInfo();
+			if (threeSaleExtraInfo != null) {
+				if (!StringUtil.isNullOrEmpty(threeSaleExtraInfo.getNickname())) {
+					memoName = threeSaleExtraInfo.getNickname();
+				}
+			}
+			object.put("memoName", memoName);
+			
+			String nickName = "";
+			String portrait = "";
 			Long lastLoginTime = null;
-			String portrait = null;
 			Long workerId = null;
 			
 			UserInfo worker = threeSale.getWorker();
@@ -433,7 +464,7 @@
 				lastLoginTime = worker.getLastLoginTime();
 				nickName = worker.getNickName();
 			}
-			
+			object.put("nickName", nickName);
 			object.put("workerId", workerId);
 			object.put("portrait", portrait);
 			
@@ -450,7 +481,7 @@
 				
 				JSONArray array1 = new JSONArray();
 				array1.add(fontColor1);
-				array1.add("鏈�杩戠櫥闄�" + sdf.format(lastLoginTime));
+				array1.add("鏈�杩戠櫥闄� " + sdf.format(lastLoginTime));
 				
 				array.add(array1);
 				
@@ -467,7 +498,7 @@
 				Calendar c = Calendar.getInstance();
 				c.setTime(inviteTime);
 				c.add(Calendar.DAY_OF_MONTH, 60);// 閭�璇蜂笉瓒呰繃60澶�
-				Date todayTime = new Date();
+				
 				
 				long days =  (c.getTimeInMillis() -todayTime.getTime()) / (1000*3600*24);
 				if (days < 0) {
@@ -480,7 +511,7 @@
 				
 				JSONArray array2 = new JSONArray();
 				array2.add(fontColor2);
-				array2.add(days+"澶� ");
+				array2.add(days+"澶�");
 				
 				JSONArray array3 = new JSONArray();
 				array3.add(fontColor1);
@@ -493,15 +524,6 @@
 			
 			object.put("type", type);
 			object.put("recentMsg", array);
-			
-			ThreeSaleExtraInfo threeSaleExtraInfo = threeSale.getThreeSaleExtraInfo();
-			if (threeSaleExtraInfo != null) {
-				if (!StringUtil.isNullOrEmpty(threeSaleExtraInfo.getNickname())) {
-					nickName = threeSaleExtraInfo.getNickname();
-				}
-			}
-			
-			object.put("nickName", nickName);
 			
 			resultArray.add(object);
 		}

--
Gitblit v1.8.0