项目状态进度

This commit is contained in:
zhn
2022-05-16 16:11:18 +08:00
parent 69674d6723
commit dadb953d5f
3 changed files with 9 additions and 9 deletions
@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
/**
* @description
@@ -57,11 +58,8 @@ public class ProjectStatusBoardController {
@ApiOperation(value="项目状态进度", notes="项目状态进度")
@GetMapping(value = "/scheduleInfoList")
public Result<?> scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req);
if("result"==null) {
return Result.error("未找到对应数据");
}
return Result.OK("result");
List<Map<String, Object>> mapList = iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req);
return Result.OK(mapList);
}
@@ -5,6 +5,7 @@ import com.jero.modules.project.vo.TimeNodeVO;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
/**
* @description
@@ -26,5 +27,5 @@ public interface IProjectStatusBoardService {
* @param projectLibraryBase
* @param req
*/
void scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req);
List<Map<String,Object>> scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req);
}
@@ -74,12 +74,12 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
* @param req
*/
@Override
public void scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
public List<Map<String,Object>> scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
QueryWrapper<ProjectLibraryBase> queryWrapper = QueryGenerator.initQueryWrapper(projectLibraryBase, req.getParameterMap());
//项目库信息
List<ProjectLibraryBase> projectLibraryBaseList = projectLibraryBaseService.list(queryWrapper);
List<Map<String,Object>> result = new ArrayList<>();
if(projectLibraryBaseList.size() != 0){
List<String> LibraryBaseIdList = projectLibraryBaseList.stream().map(ProjectLibraryBase::getId).collect(Collectors.toList());
@@ -98,7 +98,7 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
projectTaskInventoryEOList = projectTaskInventoryEOService.list(lambdaQueryWrapper);
}
List<Map<String,Object>> result = new ArrayList<>();
for (ProjectLibraryBase libraryBase : projectLibraryBaseList) {
//(1)每个项目下的法规清单
@@ -284,6 +284,7 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
result.add(map);
}
}
return result;
}