傅行帆 преди 5 години
родител
ревизия
777ecab8c2

+ 3
- 0
src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java Целия файл

@@ -125,6 +125,9 @@ public class TaPointsRecordsController extends BaseController {
125 125
                     case CommConstant.POINTS_CHANGE_GROUP:
126 126
                         result.getRecords().get(i).setRecordName("拼团");
127 127
                         break;
128
+                    case CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN:
129
+                        result.getRecords().get(i).setRecordName("活动签到");
130
+                        break;
128 131
                 }
129 132
             }
130 133
             responseBean.addSuccess(result);

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TdPointsRules.java Целия файл

@@ -69,4 +69,9 @@ public class TdPointsRules implements Serializable {
69 69
      * 积分说明
70 70
      */
71 71
     private String remark;
72
+    
73
+    /**
74
+     * code
75
+     */
76
+    private String code;
72 77
 }

+ 33
- 31
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java Целия файл

@@ -42,11 +42,14 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
42 42
 
43 43
 	/**
44 44
 	 * 获取规则积分, 0 代表未启用
45
-	 * @param ruleId
45
+	 * @param code
46 46
 	 * @return
47 47
 	 */
48
-	private Integer getRulePoints(Integer ruleId) {
49
-		TdPointsRules rule = tdPointsRulesMapper.selectById(ruleId);
48
+	private Integer getRulePoints(String code,Integer orgId) {
49
+		QueryWrapper<TdPointsRules> tdPointsRulesQueryWrapper = new QueryWrapper<>();
50
+		tdPointsRulesQueryWrapper.eq("code",code);
51
+		tdPointsRulesQueryWrapper.eq("org_id",orgId);
52
+		TdPointsRules rule = tdPointsRulesMapper.selectOne(tdPointsRulesQueryWrapper);
50 53
 		if (null == rule) {
51 54
 			return 0;
52 55
 		}
@@ -68,15 +71,15 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
68 71
 
69 72
 	@Override
70 73
 	public void sharePoints(TaShare taShare, Integer orgId) {
74
+		//
75
+		String changeType = CommConstant.POINTS_CHANGE_SHARE_POSTER;
76
+		
71 77
 		// 是否开启积分规则
72
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_SHARE_POSTER);
78
+		Integer pointsAmount = getRulePoints(changeType,orgId);
73 79
 		if (pointsAmount == 0) {
74 80
 			return;
75 81
 		}
76 82
 
77
-		//
78
-		String changeType = CommConstant.POINTS_CHANGE_SHARE_POSTER;
79
-
80 83
 		// 已经领取过的不会再次领取
81 84
 		String[] params = {
82 85
 				"shareId="+String.valueOf(taShare.getShareId()),
@@ -97,14 +100,13 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
97 100
 
98 101
 	@Override
99 102
 	public void sharePosterAll(String recommenderId, Integer orgId) {
103
+		String changeType = CommConstant.POINTS_CHANGE_SHARE_POSTER;
100 104
 		// 是否开启积分规则
101
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_SHARE_POSTER);
105
+		Integer pointsAmount = getRulePoints(changeType,orgId);
102 106
 		if (pointsAmount == 0) {
103 107
 			return;
104 108
 		}
105 109
 
106
-		String changeType = CommConstant.POINTS_CHANGE_SHARE_POSTER;
107
-
108 110
 		String[] params = {
109 111
 				"openUser="+recommenderId
110 112
 		};
@@ -119,15 +121,15 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
119 121
 
120 122
 	@Override
121 123
 	public void checkinPoints(TaPersonSign taPersonSign,Integer orgId) {
124
+		//
125
+		String changeType = CommConstant.POINTS_CHANGE_CHECKIN;
126
+		
122 127
 		// 是否开启积分规则
123
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_CHECKIN);
128
+		Integer pointsAmount = getRulePoints(changeType,orgId);
124 129
 		if (pointsAmount == 0) {
125 130
 			return;
126 131
 		}
127 132
 
128
-		//
129
-		String changeType = CommConstant.POINTS_CHANGE_CHECKIN;
130
-
131 133
 		// 已经领取过的不会再次领取
132 134
 		List<String> params = new ArrayList<String>() {{
133 135
 			add("date="+DateUtils.today());
@@ -158,12 +160,13 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
158 160
 
159 161
 	@Override
160 162
 	public void checkinActivityPoints(TaActivityDynamicEnlist taActivityDynamicEnlist, Integer orgId){
163
+		String changeType =CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN;
161 164
 		// 是否开启积分规则
162
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_ACTIVITY_CHECKIN);
165
+		Integer pointsAmount = getRulePoints(changeType,orgId);
163 166
 		if (pointsAmount == 0) {
164 167
 			return;
165 168
 		}
166
-		String changeType =CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN;
169
+		
167 170
 		// 已经领取过的不会再次领取
168 171
 		List<String> params = new ArrayList<String>() {{
169 172
 			add("user="+taActivityDynamicEnlist.getPersonId());
@@ -186,15 +189,14 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
186 189
 
187 190
 	@Override
188 191
 	public void signUpPoints(TaPerson taPerson, Integer orgId) {
192
+		//
193
+		String changeType = CommConstant.POINTS_CHANGE_SIGNUP_AGENT;
189 194
 		// 是否开启积分规则
190
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_SIGNUP_AGENT);
195
+		Integer pointsAmount = getRulePoints(changeType,orgId);
191 196
 		if (pointsAmount == 0) {
192 197
 			return;
193 198
 		}
194 199
 
195
-		//
196
-		String changeType = CommConstant.POINTS_CHANGE_SIGNUP_AGENT;
197
-
198 200
 		// 已经领取过的不会再次领取
199 201
 		List<String> params = new ArrayList<String>() {{
200 202
 			add("user="+taPerson.getPersonId());
@@ -213,15 +215,15 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
213 215
 
214 216
 	@Override
215 217
 	public void recommendCustPoints(TaRecommendCustomer taRecommendCustomer, Integer orgId) {
218
+		//
219
+		String changeType = CommConstant.POINTS_CHANGE_RECOMMEND_CUSTOMER;
220
+		
216 221
 		// 是否开启积分规则
217
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_RECOMMENDER_CUSTOMER);
222
+		Integer pointsAmount = getRulePoints(changeType,orgId);
218 223
 		if (pointsAmount == 0) {
219 224
 			return;
220 225
 		}
221 226
 
222
-		//
223
-		String changeType = CommConstant.POINTS_CHANGE_RECOMMEND_CUSTOMER;
224
-
225 227
 		// 已经领取过的不会再次领取
226 228
 		List<String> params = new ArrayList<String>() {{
227 229
 			// 推荐人
@@ -341,15 +343,14 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
341 343
 
342 344
 	@Override
343 345
 	public void documentVerify(TaDocumentVerify taDocumentVerify, Integer orgId) {
346
+		//
347
+		String changeType = CommConstant.POINTS_CHANGE_DOCUMENT_VERIFY;
344 348
 		// 是否开启积分规则
345
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_DOCUMENT_VERIFY);
349
+		Integer pointsAmount = getRulePoints(changeType,orgId);
346 350
 		if (pointsAmount == 0) {
347 351
 			return;
348 352
 		}
349 353
 
350
-		//
351
-		String changeType = CommConstant.POINTS_CHANGE_DOCUMENT_VERIFY;
352
-
353 354
 		// 已经领取过的不会再次领取
354 355
 		String[] params = {
355 356
 				"shareId="+String.valueOf(taDocumentVerify.getDocumentVerifyId()),
@@ -370,14 +371,15 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
370 371
 
371 372
 	@Override
372 373
 	public void activityVerificationSign(HelpInitiateRecord helpInitiateRecord, Integer orgId) {
374
+		//
375
+		String changeType = CommConstant.POINTS_CHANGE_ACTIVITY_VERIFICATION;
373 376
 		// 是否开启积分规则
374
-		Integer pointsAmount = getRulePoints(CommConstant.POINTS_RULE_ACTIVITY_VERIFICATION);
377
+		Integer pointsAmount = getRulePoints(changeType,orgId);
375 378
 		if (pointsAmount == 0) {
376 379
 			return;
377 380
 		}
378 381
 
379
-		//
380
-		String changeType = CommConstant.POINTS_CHANGE_ACTIVITY_VERIFICATION;
382
+		
381 383
 
382 384
 		// 已经领取过的不会再次领取
383 385
 		String[] params = {