Ver código fonte

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

wanghaicheng 4 anos atrás
pai
commit
d03cddd994

+ 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"));