傅行帆 5 years ago
parent
commit
777ecab8c2

+ 3
- 0
src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java View File

125
                     case CommConstant.POINTS_CHANGE_GROUP:
125
                     case CommConstant.POINTS_CHANGE_GROUP:
126
                         result.getRecords().get(i).setRecordName("拼团");
126
                         result.getRecords().get(i).setRecordName("拼团");
127
                         break;
127
                         break;
128
+                    case CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN:
129
+                        result.getRecords().get(i).setRecordName("活动签到");
130
+                        break;
128
                 }
131
                 }
129
             }
132
             }
130
             responseBean.addSuccess(result);
133
             responseBean.addSuccess(result);

+ 5
- 0
src/main/java/com/huiju/estateagents/entity/TdPointsRules.java View File

69
      * 积分说明
69
      * 积分说明
70
      */
70
      */
71
     private String remark;
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 View File

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