|
@@ -188,25 +188,38 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public HttpRespMsg taskInvalidChecking() {
|
|
public HttpRespMsg taskInvalidChecking() {
|
|
- List<Task> taskList = taskMapper.selectList(new QueryWrapper<Task>().ne("state", 7));
|
|
|
|
|
|
+ List<Task> taskList = taskMapper.selectList(new QueryWrapper<Task>().ne("state", 7).ne("state", 8));
|
|
LocalDateTime now = LocalDateTime.now();
|
|
LocalDateTime now = LocalDateTime.now();
|
|
String format = DateTimeFormatter.ofPattern("yyyy-MM-dd").format(now);
|
|
String format = DateTimeFormatter.ofPattern("yyyy-MM-dd").format(now);
|
|
for (Task task : taskList) {
|
|
for (Task task : taskList) {
|
|
if(task.getState()==6){
|
|
if(task.getState()==6){
|
|
-// if(){
|
|
|
|
-//
|
|
|
|
-// }
|
|
|
|
|
|
+ if(format.compareTo(task.getDelayTime())>=0){
|
|
|
|
+ task.setState(7);
|
|
|
|
+ TaskDynamic taskDynamic = new TaskDynamic();
|
|
|
|
+ taskDynamic.setTaskState(7);//已失效
|
|
|
|
+ taskDynamic.setStateContent(Constant.ALREADY_INVALID);
|
|
|
|
+ taskDynamic.setContent("["+task.getName()+"] "+Constant.ALREADY_INVALID);
|
|
|
|
+ taskDynamicMapper.insert(taskDynamic);
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
-
|
|
|
|
|
|
+ if(format.compareTo(task.getPlanTime())>=0){
|
|
|
|
+ task.setState(7);
|
|
|
|
+ TaskDynamic taskDynamic = new TaskDynamic();
|
|
|
|
+ taskDynamic.setTaskState(7);//已失效
|
|
|
|
+ taskDynamic.setStateContent(Constant.ALREADY_INVALID);
|
|
|
|
+ taskDynamic.setContent("["+task.getName()+"] "+Constant.ALREADY_INVALID);
|
|
|
|
+ taskDynamicMapper.insert(taskDynamic);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
|
- LocalDateTime now = LocalDateTime.now();
|
|
|
|
- String format = DateTimeFormatter.ofPattern("yyyy-MM-dd").format(now);
|
|
|
|
- System.out.println(format);
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public HttpRespMsg del(Task task) {
|
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
|
+ task.setState(8);//软删除
|
|
|
|
+ taskMapper.updateById(task);
|
|
|
|
+ return msg;
|
|
}
|
|
}
|
|
}
|
|
}
|