|
@@ -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 = {
|