|
@@ -18,6 +18,7 @@ import org.jeecg.modules.projectCostHuiji.convert.ProjectCostHuijiConvert;
|
|
|
import org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji;
|
|
|
import org.jeecg.modules.projectCostHuiji.service.IProjectCostHuijiService;
|
|
|
import org.jeecg.modules.projectCostHuiji.vo.ProjectCostHuijiListVO;
|
|
|
+import org.jeecg.modules.projectCostHuiji.vo.ProjectCostHuijiSumVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
@@ -62,10 +63,13 @@ public class ProjectCostHuijiController extends JeecgController<ProjectCostHuiji
|
|
|
//@AutoLog(value = "项目成本汇集表-分页列表查询")
|
|
|
@ApiOperation(value="项目成本汇集——分页查询——两级(一级汇集、二级主任务及主批产任务及子任务及子批产任务)", notes="项目成本汇集——分页查询——两级(一级汇集、二级主任务及子任务)")
|
|
|
@GetMapping(value = "/list")
|
|
|
- public Result<IPage<ProjectCostHuijiListVO>> queryPageList(ProjectCostHuiji projectCostHuiji,
|
|
|
+ public Result<ProjectCostHuijiSumVO> queryPageList(ProjectCostHuiji projectCostHuiji,
|
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
|
+ ProjectCostHuijiSumVO sumVO = new ProjectCostHuijiSumVO();
|
|
|
+ ProjectCostHuiji huiji = projectCostHuijiService.costHJSum(projectCostHuiji);//汇集总和
|
|
|
+
|
|
|
QueryWrapper<ProjectCostHuiji> queryWrapper = QueryGenerator.initQueryWrapper(projectCostHuiji, req.getParameterMap());
|
|
|
Page<ProjectCostHuiji> page = new Page<ProjectCostHuiji>(pageNo, pageSize);
|
|
|
Page<ProjectCostHuiji> pageList = projectCostHuijiService.page(page, queryWrapper);
|
|
@@ -80,8 +84,12 @@ public class ProjectCostHuijiController extends JeecgController<ProjectCostHuiji
|
|
|
children.addAll(children2);
|
|
|
return ProjectCostHuijiConvert.INSTANCE.toHuijiListVO(i,children);
|
|
|
}).collect(Collectors.toList());
|
|
|
- return Result.OK(ProjectCostHuijiConvert.INSTANCE.toHuijiListVOPage(pageList,list));
|
|
|
- }else return Result.OK(new Page<ProjectCostHuijiListVO>());
|
|
|
+ IPage<ProjectCostHuijiListVO> pageList1 = ProjectCostHuijiConvert.INSTANCE.toHuijiListVOPage(pageList,list);
|
|
|
+
|
|
|
+ sumVO.setProjectCostHuijiSum(huiji);
|
|
|
+ sumVO.setPageList(pageList1);
|
|
|
+ return Result.OK(sumVO);
|
|
|
+ }else return Result.OK(new ProjectCostHuijiSumVO());
|
|
|
}
|
|
|
/**
|
|
|
* 添加
|