diff --git a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java index 0ac5061a..e4527d6c 100644 --- a/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java +++ b/src/main/java/com/sqx/modules/taskCenter/entity/TaskCenter.java @@ -54,7 +54,7 @@ public class TaskCenter extends Model { private Integer shows; @TableField(exist = false) - private Integer discNumber; + private Integer discNumber = 0; @TableField(exist = false) private boolean disabled = true; diff --git a/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java b/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java index 833e70cf..8b3d4914 100644 --- a/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java +++ b/src/main/java/com/sqx/modules/taskCenter/service/impl/TaskCenterServiceImpl.java @@ -61,23 +61,20 @@ public class TaskCenterServiceImpl extends ServiceImpl 0) { + s.setDiscNumber(dayOrderNum); s.setDisabled(false); todaySign = false; } } else { if (todaySign) { if ((signRecordList.size() < (s.getNumber().intValue() - 1)) || recordService.countTaskNum(userId, s.getId(), DateUtil.beginOfMonth(new Date()).toString()) > 0) { - s.setNumber(s.getNumber() - signRecordList.size()); + s.setDiscNumber(s.getNumber() - signRecordList.size()); s.setDisabled(false); - }else { - s.setNumber(0); } } else { if ((signRecordList.size() < s.getNumber().intValue()) || recordService.countTaskNum(userId, s.getId(), DateUtil.beginOfMonth(new Date()).toString()) > 0) { s.setDisabled(false); - s.setNumber(s.getNumber() - signRecordList.size()); - }else { - s.setNumber(0); + s.setDiscNumber(s.getNumber() - signRecordList.size()); } }