From fe879975a3e8a0a1aa280fb839e02d159bfbcff8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 27 八月 2019 18:04:38 +0800
Subject: [PATCH] 金币任务多次获取bug修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/integral/CodePublishRecordServiceImpl.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/CodePublishRecordServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/CodePublishRecordServiceImpl.java
index fc2fd27..7b0f610 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/CodePublishRecordServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/integral/CodePublishRecordServiceImpl.java
@@ -49,12 +49,18 @@
 			return listValid;
 		}
 		
-		for (CodePublishRecord codePublishRecord: listValid) {
+		for (int i = 0; i < listValid.size(); i ++) {
+			CodePublishRecord codePublishRecord = listValid.get(i);
 			String inviteCode = codePublishRecord.getInviteCode();
+			if (StringUtil.isNullOrEmpty(inviteCode)) {
+				listValid.remove(i);
+				i--;
+				continue;
+			}
+				
 			String index = inviteCode.substring(0, 1);
-			String end = inviteCode.substring(inviteCode.length()-2, inviteCode.length()-1);
+			String end = inviteCode.substring(inviteCode.length()-1, inviteCode.length());
 			codePublishRecord.setInviteCode("TA鐨勯個璇风爜锛�" + index + "****" + end);
-			
 			
 			String nickName = codePublishRecord.getNickName();
 			if(StringUtil.isNullOrEmpty(nickName)) {
@@ -65,14 +71,14 @@
 			} else {
 				// 涓や釜瀛楀強鍏朵互涓�
 				String index2 = nickName.substring(0, 1);
-				String end2 = nickName.substring(nickName.length()-2, nickName.length()-1);
+				String end2 = nickName.substring(nickName.length()-1, nickName.length());
 				nickName = index2 + "****" + end2;
 			}
 			codePublishRecord.setNickName(nickName);
 			
 			long firstTeam = threeSaleSerivce.countFirstTeam(codePublishRecord.getUid(), 1);
 			long secondTeam = threeSaleSerivce.countSecondTeam(codePublishRecord.getUid(), 1);
-			codePublishRecord.setTeam("鍏辨湁" + (firstTeam + secondTeam) + "涓槦鍛�");
+			codePublishRecord.setTeam(firstTeam + secondTeam);
 		}
 		
 		return listValid;

--
Gitblit v1.8.0