|
@@ -5,6 +5,7 @@ import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
|
import java.util.*;
|
|
|
|
|
|
+import com.rtrh.core.repository.Page;
|
|
|
import com.rtrh.projects.modules.projects.enums.RptContKindEnum;
|
|
|
import com.rtrh.projects.modules.projects.po.RptCont;
|
|
|
import com.rtrh.projects.modules.projects.service.SubRptContService;
|
|
@@ -84,7 +85,7 @@ public class AnnualPlanApiController extends BaseOutApiController {
|
|
|
@TokenAuthenticate
|
|
|
@PostMapping("getList")
|
|
|
@ApiOperation("获取年度计划列表")
|
|
|
- public JsonResult getAnnualPlanList(@RequestBody AnnualPlanListQueryVO queryVO) {
|
|
|
+ public JsonResult getAnnualPlanList(@RequestBody Page page, @RequestBody AnnualPlanListQueryVO queryVO) {
|
|
|
JsonResult jsonResult = new JsonResult();
|
|
|
try {
|
|
|
LoginUserVO vo = jwtUtils.getUserInfo(getToken());
|
|
@@ -96,7 +97,7 @@ public class AnnualPlanApiController extends BaseOutApiController {
|
|
|
} else if(OrderType.desc.name().equals(orderType)) {
|
|
|
orderType = "2";
|
|
|
}
|
|
|
- List<Map<String, Object>> list= workbenchMapper.getProjectYearPlan(queryVO.getYear(),queryVO.getStatus(),queryVO.getXmlx(),queryVO.getXmxz(),queryVO.getHyfl(),queryVO.getUnitName(),queryVO.getSubName(),vo.getLoginName(),queryVO.getJsdd(),queryVO.getMinMoney(),queryVO.getMaxMoney(),queryVO.getIsLock(), orderType,"");
|
|
|
+ List<Map<String, Object>> list= workbenchMapper.pageProjectYearPlan(queryVO.getYear(),queryVO.getStatus(),queryVO.getJsdd(),queryVO.getHyfl(),queryVO.getSubName(),"", orderType,page);
|
|
|
for (Map<String,Object> map:list){
|
|
|
if (currUserUnitId.equals(map.get("unit_id")==null?"":map.get("unit_id"))||checkEdit==true){
|
|
|
map.put("checkedit","1");
|
|
@@ -118,6 +119,8 @@ public class AnnualPlanApiController extends BaseOutApiController {
|
|
|
|
|
|
}
|
|
|
jsonResult.setData("list",list);
|
|
|
+ jsonResult.setData("total", page.getTotalCount());
|
|
|
+ jsonResult.setData("totalPage", page.getTotalPage());
|
|
|
} catch (Exception e) {
|
|
|
logger.error("", e);
|
|
|
jsonResult.setCode(ResultCode.SYSTEM_ERROR, e.getMessage());
|