|
@@ -12835,6 +12835,26 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public HttpRespMsg batchChangeStage(String projectIdArray, Integer stageId, String stageName, HttpServletRequest request) {
|
|
|
+ HttpRespMsg msg = new HttpRespMsg();
|
|
|
+ List<Integer> ids = JSONArray.parseArray(projectIdArray, Integer.class);
|
|
|
+ List<Project> projectList = new ArrayList<>();
|
|
|
+ for (Integer id : ids) {
|
|
|
+ Project p = new Project();
|
|
|
+ p.setId(id);
|
|
|
+ p.setCurrentStageId(stageId);
|
|
|
+ p.setCurrentStageName(stageName);
|
|
|
+ projectList.add(p);
|
|
|
+ }
|
|
|
+ if (projectList.size() > 0) {
|
|
|
+ updateBatchById(projectList);
|
|
|
+ } else {
|
|
|
+ msg.setError("请选择项目");
|
|
|
+ }
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public HttpRespMsg getProjectFillTime(HttpServletRequest request, Integer projectId) {
|
|
|
//待审核和已通过的总工时
|