瀏覽代碼

积分发放

傅行帆 5 年之前
父節點
當前提交
8c2ab20f4c
共有 1 個檔案被更改,包括 6 行新增2 行删除
  1. 6
    2
      src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java

+ 6
- 2
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java 查看文件

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