diff --git a/modules/system/src/main/java/com/bonus/system/basic/controller/SelectController.java b/modules/system/src/main/java/com/bonus/system/basic/controller/SelectController.java index 1302c75..02f2069 100644 --- a/modules/system/src/main/java/com/bonus/system/basic/controller/SelectController.java +++ b/modules/system/src/main/java/com/bonus/system/basic/controller/SelectController.java @@ -64,6 +64,9 @@ public class SelectController { @CrossOrigin @Log(title = "查询工程-orgId", businessType = BusinessType.SELECT) public R getProByOrgId(SelectBean o){ + // 前端穿的orgId实际是工程id,用工程id去查org信息肯定对不上。 + o.setProId(o.getOrgId()); + o.setOrgId(null); SelfPermissionSettingUtils.getSelfPermissionByOrgId(o); return service.getProByOrgId(o); } @@ -161,6 +164,10 @@ public class SelectController { @CrossOrigin @Log(title = "查询公司和子公司", businessType = BusinessType.SELECT) public R getCompanyAndSubCompany(SelectBean o){ + //api 从名字上看是查公司和子公司,但实际的sql却查的是工程信息, + // 存在歧义,下面这一行代码[o.setOrgId(null)]是根据sql语句来改的, + // 前端穿的orgId实际是工程id,用工程id去查org信息肯定对不上。 + o.setOrgId(null); SelfPermissionSettingUtils.getSelfPermissionByOrgId(o); return service.getCompanyAndSubCompany(o); } diff --git a/modules/system/src/main/resources/mapper/basic/SelectMapper.xml b/modules/system/src/main/resources/mapper/basic/SelectMapper.xml index 4e2a2a7..0b88863 100644 --- a/modules/system/src/main/resources/mapper/basic/SelectMapper.xml +++ b/modules/system/src/main/resources/mapper/basic/SelectMapper.xml @@ -42,19 +42,33 @@