diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java index b250d3ef1..caf9dfc94 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/SystemUserController.java @@ -165,6 +165,7 @@ public class SystemUserController { @ApiImplicitParam(name = "workerName", required = false, value = "姓名", paramType = "body"), @ApiImplicitParam(name = "workerId", required = false, value = "劳务人员id", paramType = "body"), @ApiImplicitParam(name = "enterpriseId", required = false, value = "企业id(多个,分割)", paramType = "body"), + @ApiImplicitParam(name = "enterpriseTypeId", required = false, value = "企业类型id", paramType = "body"), }) @PostMapping(value = "/getProjectChilderSystemUserList") public Result> getProjectChilderSystemUserList(@RequestBody Map map) { diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml index 9ef66395d..2879fd0dd 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml @@ -16,6 +16,8 @@ LEFT JOIN base_role c ON c.role_id = b.role_id LEFT JOIN worker_info d ON a.worker_id = d.id LEFT JOIN xz_project_org po on po.id=a.xz_project_org_id + LEFT JOIN enterprise_info ei on ei.id=d.enterprise_id + LEFT JOIN project_enterprise pe on pe.enterprise_id=ei.id and pe.project_sn=a.sn WHERE a.sn = #{projectSn} and a.account_type = 6 @@ -30,6 +32,9 @@ #{item} + + and pe.enterprise_type_id = #{enterpriseTypeId} +