任务奖励添加数量
This commit is contained in:
@@ -30,6 +30,7 @@ public class TaskCenterRewardController {
|
||||
@ApiOperation("添加任务奖励")
|
||||
public Result insertTaskCenterReward(@RequestBody TaskCenterReward taskCenterReward) {
|
||||
taskCenterReward.setCreateTime(DateUtils.format(new Date()));
|
||||
taskCenterReward.setSurplusNumber(taskCenterReward.getTotalNumber());
|
||||
taskCenterRewardService.save(taskCenterReward);
|
||||
return Result.success();
|
||||
}
|
||||
@@ -43,6 +44,15 @@ public class TaskCenterRewardController {
|
||||
@PostMapping("/updateTaskCenterReward")
|
||||
@ApiOperation("修改任务奖励")
|
||||
public Result updateTaskCenterReward(@RequestBody TaskCenterReward taskCenterReward) {
|
||||
TaskCenterReward reward = taskCenterRewardService.getById(taskCenterReward.getId());
|
||||
if (taskCenterReward.getTotalNumber() != null && reward.getTotalNumber() != null && !taskCenterReward.getTotalNumber().equals(reward.getTotalNumber())) {
|
||||
Integer surplusNumber = taskCenterReward.getTotalNumber() - reward.getTotalNumber();
|
||||
if (surplusNumber > 0) {
|
||||
taskCenterReward.setSurplusNumber(taskCenterReward.getSurplusNumber() == null ? surplusNumber : taskCenterReward.getSurplusNumber() + surplusNumber);
|
||||
} else {
|
||||
taskCenterReward.setSurplusNumber(taskCenterReward.getTotalNumber());
|
||||
}
|
||||
}
|
||||
taskCenterReward.setUpdateTime(DateUtils.format(new Date()));
|
||||
taskCenterRewardService.updateById(taskCenterReward);
|
||||
return Result.success();
|
||||
@@ -57,7 +67,7 @@ public class TaskCenterRewardController {
|
||||
|
||||
@GetMapping("/selectTaskCenterReward")
|
||||
@ApiOperation("查询任务奖励")
|
||||
public Result selectTaskCenterReward(Integer page, Integer limit,TaskCenterReward taskCenterReward) {
|
||||
public Result selectTaskCenterReward(Integer page, Integer limit, TaskCenterReward taskCenterReward) {
|
||||
return Result.success().put("data", taskCenterRewardService.page(new Page<>(page, limit), new QueryWrapper<>(taskCenterReward).orderByDesc("id")));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user