Browse Source

积分发放

傅行帆 5 years ago
parent
commit
8c2ab20f4c

+ 6
- 2
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java View File

109
 			return;
109
 			return;
110
 		}
110
 		}
111
 
111
 
112
+		// 发放积分
113
+		TaPerson person = taPersonMapper.selectById(recommenderId);
112
 		String[] params = {
114
 		String[] params = {
113
 				"openUser="+recommenderId
115
 				"openUser="+recommenderId
114
 		};
116
 		};
115
 		String changeParams = String.join("&", params);
117
 		String changeParams = String.join("&", params);
118
+		boolean hasJoined = isPointsRecordsExist(person.getPersonId(), changeType, changeParams);
119
+		if (hasJoined) {
120
+			return;
121
+		}
116
 
122
 
117
-		// 发放积分
118
-		TaPerson person = taPersonMapper.selectById(recommenderId);
119
 		if (savePoints(person, changeType, changeParams, pointsAmount, orgId)) {
123
 		if (savePoints(person, changeType, changeParams, pointsAmount, orgId)) {
120
 			taPersonMapper.setFieldIncrement(person.getPersonId(), "points", pointsAmount);
124
 			taPersonMapper.setFieldIncrement(person.getPersonId(), "points", pointsAmount);
121
 		}
125
 		}