|
@@ -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
|
}
|