diff --git a/modules/bmw/src/main/java/com/bonus/bmw/basic/controller/ProjectController.java b/modules/bmw/src/main/java/com/bonus/bmw/basic/controller/ProjectController.java index 2d342a3..74de189 100644 --- a/modules/bmw/src/main/java/com/bonus/bmw/basic/controller/ProjectController.java +++ b/modules/bmw/src/main/java/com/bonus/bmw/basic/controller/ProjectController.java @@ -76,6 +76,11 @@ public class ProjectController { // Map params = request.getParams(); // params.put("companyId",companyId); + request.getParams().put("generalProId", request.getParams().get("orgId")); + + String orgIdStr = SecurityUtils.getLoginUser().getSysUser().getOrgId(); + request.getParams().put("orgId", orgIdStr); + SelfPermissionSettingUtils.getSelfPermission(request); String orgId = (String) request.getParams().get("orgId"); diff --git a/modules/bmw/src/main/resources/mapper/basic/ProjectMapper.xml b/modules/bmw/src/main/resources/mapper/basic/ProjectMapper.xml index 04ee227..0ad04c3 100644 --- a/modules/bmw/src/main/resources/mapper/basic/ProjectMapper.xml +++ b/modules/bmw/src/main/resources/mapper/basic/ProjectMapper.xml @@ -88,6 +88,9 @@ AND bp.company_id = #{params.orgId} + + AND bp.project_general_id in (${params.generalProId}) + AND bsc.sub_id = #{params.subId}