任务中心 一次性任务
This commit is contained in:
parent
ac2a215df4
commit
f38d786170
|
|
@ -100,10 +100,11 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||
if (rewardMap.containsKey(9)) {
|
||||
Integer spinningCount = discSpinningRecordService.countSourceRecord(null, userId, "taskW");
|
||||
if (spinningCount != null && spinningCount > 0) {
|
||||
s.setButtonTitle("已领取");
|
||||
s.setDisabled(false);
|
||||
s.setNumber(null);
|
||||
break;
|
||||
// s.setButtonTitle("已领取");
|
||||
// s.setDisabled(false);
|
||||
// s.setNumber(null);
|
||||
// break;
|
||||
continue;
|
||||
}
|
||||
boolean isBreak = false;
|
||||
//抽奖次数
|
||||
|
|
@ -127,9 +128,10 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||
s.setDiscNumber(wSignCount == null ? 0 : wSignCount);
|
||||
s.setDisabled(false);
|
||||
} else {
|
||||
s.setButtonTitle("已领取");
|
||||
s.setDisabled(false);
|
||||
s.setNumber(null);
|
||||
// s.setButtonTitle("已领取");
|
||||
// s.setDisabled(false);
|
||||
// s.setNumber(null);
|
||||
continue;
|
||||
}
|
||||
}
|
||||
//月任务
|
||||
|
|
@ -148,10 +150,11 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||
s.setNumber(null);
|
||||
break;
|
||||
} else {
|
||||
s.setButtonTitle("已领取");
|
||||
s.setDisabled(false);
|
||||
s.setDiscNumber(null);
|
||||
s.setNumber(null);
|
||||
// s.setButtonTitle("已领取");
|
||||
// s.setDisabled(false);
|
||||
// s.setDiscNumber(null);
|
||||
// s.setNumber(null);
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
if (recordService.countTaskNum(userId, s.getId(), DateUtil.beginOfMonth(new Date()) + " 00:00:00") > 0) {
|
||||
|
|
@ -251,6 +254,8 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||
return Result.error("不可重复领取");
|
||||
}
|
||||
signRecordService.save(signRecord);
|
||||
}else {
|
||||
return Result.error("异常领取,已记录");
|
||||
}
|
||||
} else if (taskCenter.getType().equals(3) && taskCenter.getId().equals(1L)) {
|
||||
Integer sumOrderNum = 0;
|
||||
|
|
@ -278,6 +283,8 @@ public class TaskCenterServiceImpl extends ServiceImpl<TaskCenterDao, TaskCenter
|
|||
if (recordService.countTaskNum(courseIds, taskCenter.getId(), null) > 0)
|
||||
return Result.error("同一实名算一个新用户,不可重复领取");
|
||||
}
|
||||
}else {
|
||||
return Result.error("异常领取,已记录");
|
||||
}
|
||||
List<TaskCenterRecord> records = new ArrayList<>();
|
||||
Long targetId = null;
|
||||
|
|
|
|||
Loading…
Reference in New Issue