Ver código fonte

积分发放

傅行帆 5 anos atrás
pai
commit
8c2ab20f4c

+ 6
- 2
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java Ver arquivo

@@ -109,13 +109,17 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
109 109
 			return;
110 110
 		}
111 111
 
112
+		// 发放积分
113
+		TaPerson person = taPersonMapper.selectById(recommenderId);
112 114
 		String[] params = {
113 115
 				"openUser="+recommenderId
114 116
 		};
115 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 123
 		if (savePoints(person, changeType, changeParams, pointsAmount, orgId)) {
120 124
 			taPersonMapper.setFieldIncrement(person.getPersonId(), "points", pointsAmount);
121 125
 		}