项目状态进度

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 javax.servlet.http.HttpServletRequest;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @description * @description
@@ -57,11 +58,8 @@ public class ProjectStatusBoardController {
@ApiOperation(value="项目状态进度", notes="项目状态进度") @ApiOperation(value="项目状态进度", notes="项目状态进度")
@GetMapping(value = "/scheduleInfoList") @GetMapping(value = "/scheduleInfoList")
public Result<?> scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) { public Result<?> scheduleInfoList(ProjectLibraryBase projectLibraryBase, HttpServletRequest req) {
iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req); List<Map<String, Object>> mapList = iProjectStatusBoardService.scheduleInfoList(projectLibraryBase, req);
if("result"==null) { return Result.OK(mapList);
return Result.error("未找到对应数据");
}
return Result.OK("result");
} }
@@ -5,6 +5,7 @@ import com.jero.modules.project.vo.TimeNodeVO;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @description * @description
@@ -26,5 +27,5 @@ public interface IProjectStatusBoardService {
* @param projectLibraryBase * @param projectLibraryBase
* @param req * @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 * @param req
*/ */
@Override @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()); QueryWrapper<ProjectLibraryBase> queryWrapper = QueryGenerator.initQueryWrapper(projectLibraryBase, req.getParameterMap());
//项目库信息 //项目库信息
List<ProjectLibraryBase> projectLibraryBaseList = projectLibraryBaseService.list(queryWrapper); List<ProjectLibraryBase> projectLibraryBaseList = projectLibraryBaseService.list(queryWrapper);
List<Map<String,Object>> result = new ArrayList<>();
if(projectLibraryBaseList.size() != 0){ if(projectLibraryBaseList.size() != 0){
List<String> LibraryBaseIdList = projectLibraryBaseList.stream().map(ProjectLibraryBase::getId).collect(Collectors.toList()); List<String> LibraryBaseIdList = projectLibraryBaseList.stream().map(ProjectLibraryBase::getId).collect(Collectors.toList());
@@ -98,7 +98,7 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
projectTaskInventoryEOList = projectTaskInventoryEOService.list(lambdaQueryWrapper); projectTaskInventoryEOList = projectTaskInventoryEOService.list(lambdaQueryWrapper);
} }
List<Map<String,Object>> result = new ArrayList<>();
for (ProjectLibraryBase libraryBase : projectLibraryBaseList) { for (ProjectLibraryBase libraryBase : projectLibraryBaseList) {
//(1)每个项目下的法规清单 //(1)每个项目下的法规清单
@@ -284,6 +284,7 @@ public class ProjectStatusBoardServiceImpl implements IProjectStatusBoardService
result.add(map); result.add(map);
} }
} }
return result;
} }