yurk 2 gadi atpakaļ
vecāks
revīzija
0eb06da2bc

+ 5 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/controller/ProjectController.java

@@ -271,6 +271,11 @@ public class ProjectController {
         return new HttpRespMsg();
     }
 
+    @RequestMapping("/suspend")
+    public HttpRespMsg suspend(Integer id){
+        return projectService.suspendProject(id);
+    }
+
     @RequestMapping("/addMemb")
     public HttpRespMsg addMemb(Integer id, String[] userId) {
         return projectService.addMemb(id, userId);

+ 3 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/mapper/ProjectMapper.java

@@ -100,4 +100,7 @@ public interface ProjectMapper extends BaseMapper<Project> {
     List<Map<String, Object>> getWaitingReviewList(Integer companyId, String userId,Integer start,Integer size,String startDate,String endDate,Integer departmentId);
 
     long findCount(Integer companyId, String userId, Integer start, Integer size,String startDate,String endDate,Integer departmentId);
+
+    @Update("update project set status=4 where id=#{id}")
+    void suspendProject(Integer id);
 }

+ 2 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/ProjectService.java

@@ -146,4 +146,6 @@ public interface ProjectService extends IService<Project> {
     HttpRespMsg exportWaitingReviewList(HttpServletRequest request, Integer stateKey, String userId,String startDate,String endDate);
 
     HttpRespMsg batchSetParticipation(HttpServletRequest request,String projectIdArray , String userIds);
+
+    HttpRespMsg suspendProject(Integer id);
 }

+ 6 - 0
fhKeeper/formulahousekeeper/management-platform/src/main/java/com/management/platform/service/impl/ProjectServiceImpl.java

@@ -3564,6 +3564,12 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
         return msg;
     }
 
+    @Override
+    public HttpRespMsg suspendProject(Integer id) {
+        projectMapper.suspendProject(id);
+        return new HttpRespMsg();
+    }
+
 
     private List<Department> getSubDepts(Department dp, List<Department> list) {
         List<Department> collect = list.stream().filter(l -> dp.getDepartmentId().equals(l.getSuperiorId())).collect(Collectors.toList());