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 @@