浏览代码

[bug-3981]首页待办质量指标统计分类,显示的待处理数据缺少

gaozl 11 月之前
父节点
当前提交
0fef1b41a1

+ 7 - 1
ibps-provider-root/modules/provider-bpmn/src/main/java/com/lc/ibps/office/provider/BpmReceivedProvider.java

@@ -2,6 +2,7 @@ package com.lc.ibps.office.provider;
 
 import com.lc.ibps.api.base.constants.StateEnum;
 import com.lc.ibps.api.base.model.PartyEntity;
+import com.lc.ibps.api.base.page.Page;
 import com.lc.ibps.api.base.query.QueryFilter;
 import com.lc.ibps.api.base.query.QueryOP;
 import com.lc.ibps.base.core.exception.BaseException;
@@ -624,7 +625,12 @@ public class BpmReceivedProvider extends GenericProvider implements IBpmReceived
 	@Override
 	public APIResult<APIPageList<BpmTaskPo>> pending4User2() {
 		APIResult<APIPageList<BpmTaskPo>> result = new APIResult<>();
-		APIRequest request = new APIRequest(1, 20);
+		APIRequest request = new APIRequest();
+		// 根据桌面组件配置 是否分页查询
+		Map<String,Object> config = commonDao.queryOne("SELECT NEED_PAGE_ from IBPS_DESKTOP_COLUMN WHERE ALIAS_='pendingMatters'");
+		if(config != null && config.get("needPage") != null && config.get("NEED_PAGE_").equals("Y")) {
+			request = new APIRequest(1,20);
+		}
 		try {
 			List<BpmTaskPo> list = pendingInternal(request);
 			if(!request.containParameterKey("skipBuildInternal")) {