|
@@ -37,6 +37,7 @@ import com.qunzhixinxi.hnqz.admin.entity.output.SettleAmountMonitorOutput;
|
|
|
import com.qunzhixinxi.hnqz.admin.entity.output.WmTaskSettleNoteOutput;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.ChannelEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.GigTypeEnum;
|
|
|
+import com.qunzhixinxi.hnqz.admin.enums.SubjectLocation;
|
|
|
import com.qunzhixinxi.hnqz.admin.enums.SubjectTypeEnum;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.SysUserSubMapper;
|
|
|
import com.qunzhixinxi.hnqz.admin.mapper.WmScorePackageMapper;
|
|
@@ -523,8 +524,6 @@ public class WmScorePackageSettleNoteServiceImpl extends ServiceImpl<WmScorePack
|
|
|
|
|
|
switch (gigTypeEnum) {
|
|
|
case REN_LI_JIA:
|
|
|
- case JIN_YUAN:
|
|
|
- case XIN_TAI_ZI:
|
|
|
case OLADING:
|
|
|
if (!Objects.equals(userSub.getCertStatus(), DingEnum.CER_STATUS_1.getType())) {
|
|
|
return R.failed(sysUser.getRealname() + "未认证,不能发起结算");
|
|
@@ -641,8 +640,6 @@ public class WmScorePackageSettleNoteServiceImpl extends ServiceImpl<WmScorePack
|
|
|
|
|
|
switch (gigTypeEnum) {
|
|
|
case REN_LI_JIA:
|
|
|
- case XIN_TAI_ZI:
|
|
|
- case JIN_YUAN:
|
|
|
case OLADING:
|
|
|
if (!Objects.equals(userSub.getCertStatus(), DingEnum.CER_STATUS_1.getType())) {
|
|
|
return R.failed(sysUser.getRealname() + "未认证,不能发起结算");
|
|
@@ -801,16 +798,14 @@ public class WmScorePackageSettleNoteServiceImpl extends ServiceImpl<WmScorePack
|
|
|
params.put("taskDescription", "根据要求,执行、并完成学术推广活动,并以在线平台工具采集、记录活动内容");
|
|
|
params.put("acceptanceStandard", "完成不同任务获得不同任务积分,根据不同任务给与0~30000积分,每个积分兑换0.8~1.2元,按次数结算");
|
|
|
|
|
|
- GigTypeEnum gigTypeEnum = GigTypeEnum.resolve(Integer.parseInt(note.getSubType()));
|
|
|
-
|
|
|
- if (GigTypeEnum.JIN_YUAN.equals(gigTypeEnum)) {
|
|
|
+ if (SubjectLocation.JIN_YUAN.equals(note.getSubjectLocation())) {
|
|
|
params.put("channel", "JIN_YUAN");
|
|
|
params.put("taxMode", "GENERAL");
|
|
|
params.put("transactionModel", "SUPERVISE");
|
|
|
}
|
|
|
// 海南飞亿 和 河南薪泰梓
|
|
|
else {
|
|
|
- params.put("channel", GigTypeEnum.OLADING.equals(gigTypeEnum) ? "DEFAULT" : "XIN_TAI_ZI");
|
|
|
+ params.put("channel", SubjectLocation.FEI_YI.equals(note.getSubjectLocation()) ? "DEFAULT" : "XIN_TAI_ZI");
|
|
|
params.put("taxMode", "SPECIAL");
|
|
|
params.put("transactionModel", "CHANNEL");
|
|
|
}
|
|
@@ -1070,16 +1065,14 @@ public class WmScorePackageSettleNoteServiceImpl extends ServiceImpl<WmScorePack
|
|
|
params.put("acceptanceStandard", "完成不同任务获得不同任务积分,根据不同任务给与0~30000积分,每个积分兑换0.8~1.2元,按次数结算");
|
|
|
|
|
|
|
|
|
- GigTypeEnum gigTypeEnum = GigTypeEnum.resolve(Integer.parseInt(note.getSubType()));
|
|
|
-
|
|
|
- if (GigTypeEnum.JIN_YUAN.equals(gigTypeEnum)) {
|
|
|
+ if (SubjectLocation.JIN_YUAN.equals(note.getSubjectLocation())) {
|
|
|
params.put("channel", "JIN_YUAN");
|
|
|
params.put("taxMode", "GENERAL");
|
|
|
params.put("transactionModel", "SUPERVISE");
|
|
|
}
|
|
|
// 海南飞亿 和 河南薪泰梓
|
|
|
else {
|
|
|
- params.put("channel", GigTypeEnum.OLADING.equals(gigTypeEnum) ? "DEFAULT" : "XIN_TAI_ZI");
|
|
|
+ params.put("channel", SubjectLocation.FEI_YI.equals(note.getSubjectLocation()) ? "DEFAULT" : "XIN_TAI_ZI");
|
|
|
params.put("taxMode", "SPECIAL");
|
|
|
params.put("transactionModel", "CHANNEL");
|
|
|
}
|