소스 검색

update->批量更新时修改项目更新时间。修改项目时修改更新时间

wanghaicheng 4 년 전
부모
커밋
d03cddd994
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      lift-business-service/src/main/java/cn/com/ty/lift/business/project/service/ProjectService.java

+ 6 - 1
lift-business-service/src/main/java/cn/com/ty/lift/business/project/service/ProjectService.java

@@ -140,7 +140,10 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
      */
     public void updateBatch(List<Project> list, String projectStatus) {
         if (list != null && !list.isEmpty()) {
-            list.forEach(project -> project.setProjectStatus(projectStatus));
+            list.forEach(project -> {
+                project.setProjectStatus(projectStatus);
+                project.setUpdateDate(LocalDateTime.now());
+            });
             updateBatchById(list, list.size());
         }
         int size = list != null ? list.size() : 0;
@@ -458,7 +461,9 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
         Optional<Project> oldProject = getOne(project.getId());
         if (!oldProject.isPresent())
             return RestResponse.fail(MessageUtils.get("msg.project.not.exist"));
+        log.debug("维护项目状态");
         this.setProjectStatus(project, oldProject.get().getProjectStatus());
+        project.setUpdateDate(LocalDateTime.now());
         boolean result = updateById(project);
         if (!result)
             return RestResponse.fail(MessageUtils.get("msg.modify.fail"));