工程项目系统二开代码修改

This commit is contained in:
xuhaihui 2025-08-14 10:49:51 +08:00
parent 3dc81d2b33
commit 0398ef0bd7
1 changed files with 10 additions and 3 deletions

View File

@ -33,6 +33,9 @@ import kd.ec.basedata.common.permission.MetaEntityNumberConverter;
import kd.ec.basedata.common.permission.ProjectPermissionHelper;
import kd.ec.basedata.common.utils.MetaDataUtil;
/**
* 工程项目系统代码二开
*/
public class ProjectControllerExt extends AbstractBasedataController implements IIgnoreApp {
public ProjectControllerExt() {
}
@ -110,11 +113,15 @@ public class ProjectControllerExt extends AbstractBasedataController implements
protected List<QFilter> buildQFilter(String appId, String entityNum) {
List<QFilter> qFilterList = new ArrayList();
Set<Long> allProjectWithPermission = ProjectPermissionHelper.getAllProjectWithPermission(appId, entityNum);
QFilter idQFilter = new QFilter(ProjectConstant.ID_ENTITY_PK, "in", allProjectWithPermission);
// 注释掉权限过滤相关代码
// Set<Long> allProjectWithPermission = ProjectPermissionHelper.getAllProjectWithPermission(appId, entityNum);
// QFilter idQFilter = new QFilter(ProjectConstant.ID_ENTITY_PK, "in", allProjectWithPermission);
// qFilterList.add(idQFilter);
// 保留状态过滤如果需要
QFilter billStatusFilter = new QFilter("billstatus", "=", StatusEnum.Checked.getValue());
qFilterList.add(billStatusFilter);
qFilterList.add(idQFilter);
return qFilterList;
}