|
@@ -517,20 +517,6 @@ public class WmTaskContentServiceImpl extends ServiceImpl<WmTaskContentMapper, W
|
|
|
|
|
|
List<WmScorePackageStatus> statusList = checkPackageStatus(sysU.getUserId(), tWmScorePackage.getId());
|
|
|
|
|
|
- // 校验任务类型是否启用
|
|
|
- WmTaskType _baseTaskType = wmTaskTypeService.getById(wmTaskContent.getTemp30());
|
|
|
- WmTaskType queryTaskType = new WmTaskType();
|
|
|
- queryTaskType.setRuleId(tWmScorePackage.getRuleId());
|
|
|
- queryTaskType.setTaskTypeName(_baseTaskType.getTaskTypeName());
|
|
|
- queryTaskType.setDelFlag("0");
|
|
|
- List<WmTaskType> deptTaskTypes = wmTaskTypeService.list(Wrappers.query(queryTaskType));
|
|
|
- if (CollUtil.isEmpty(deptTaskTypes)) {
|
|
|
- throw new RuntimeException(_baseTaskType.getTaskTypeName() + "任务类型不存在");
|
|
|
- }
|
|
|
- if (EnableEnum.DISABLE.val().equals(deptTaskTypes.get(0).getEnableFlag())) {
|
|
|
- throw new RuntimeException(_baseTaskType.getTaskTypeName() + "任务类型已停用");
|
|
|
- }
|
|
|
-
|
|
|
// 检验分值 3W
|
|
|
this.limitScore(sysU.getUserId(), tWmScorePackage.getPackageType1());
|
|
|
|
|
@@ -642,6 +628,20 @@ public class WmTaskContentServiceImpl extends ServiceImpl<WmTaskContentMapper, W
|
|
|
wmTask.setTaskTypeId(taskTypeId);
|
|
|
}
|
|
|
|
|
|
+ // 校验任务类型是否启用
|
|
|
+ WmTaskType _baseTaskType = wmTaskTypeService.getById(wmTaskContent.getTemp30());
|
|
|
+ WmTaskType queryTaskType = new WmTaskType();
|
|
|
+ queryTaskType.setRuleId(tWmScorePackage.getRuleId());
|
|
|
+ queryTaskType.setTaskTypeName(_baseTaskType.getTaskTypeName());
|
|
|
+ queryTaskType.setDelFlag("0");
|
|
|
+ List<WmTaskType> deptTaskTypes = wmTaskTypeService.list(Wrappers.query(queryTaskType));
|
|
|
+ if (CollUtil.isEmpty(deptTaskTypes)) {
|
|
|
+ throw new RuntimeException(_baseTaskType.getTaskTypeName() + "任务类型不存在");
|
|
|
+ }
|
|
|
+ if (EnableEnum.DISABLE.val().equals(deptTaskTypes.get(0).getEnableFlag())) {
|
|
|
+ throw new RuntimeException(_baseTaskType.getTaskTypeName() + "任务类型已停用");
|
|
|
+ }
|
|
|
+
|
|
|
log.info("获取任务得分:{}", score);
|
|
|
|
|
|
if (score < 0) {
|