diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java index ac5ed0ed75..7fe5e9582e 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java @@ -400,6 +400,9 @@ public class FlowTaskService extends MybatisBaseService> selectAppOrganization(@RequestParam(value = "sid", required = false) String sid); + + @ApiOperation("手机OA获取组织架构") + @ResponseBody + @GetMapping("/selectAppOrganization2") + public ResultBean> selectAppOrganization2(@RequestParam(value = "sid", required = false) String sid); + @ApiOperation("组织架构") @ResponseBody @GetMapping("/selectListOrg") diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java index 13d3897069..7397a1229c 100644 --- a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java @@ -117,6 +117,11 @@ public class SysOrganizationFeignFallback implements SysOrganizationFeign { return ResultBean.fireFail().setMsg("接口anrui_portal/sysorganization/selectAppOrganization无法访问"); } + @Override + public ResultBean> selectAppOrganization2(String sid) { + return null; + } + @Override public ResultBean> selectListOrg() { return null; diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java index 5c7eff9a67..c13b2f9c02 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java @@ -50,8 +50,12 @@ public interface SysOrganizationMapper extends BaseMapper { List selectAppOrganization(); + List selectAppOrganization2(); + List selectAppOrganizationByPsid(@Param("psid") String psid); + List selectAppOrganizationByPsid2(@Param("psid") String psid); + List treeList(String psid); SysOrganization selectOrgCode(); @@ -134,7 +138,7 @@ public interface SysOrganizationMapper extends BaseMapper { List tranTwo(String sid); - List tranThree(@Param("sid") String sid,@Param("deptSid") String deptSid); + List tranThree(@Param("sid") String sid, @Param("deptSid") String deptSid); List tranfour(String sid); diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml index b4fcc7872e..33e089df78 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml @@ -77,6 +77,15 @@ WHERE org.psid = (SELECT sid FROM sys_organization WHERE psid = '0') + + + + SELECT * - FROM sys_organization LIMIT 0,1 + FROM sys_organization + LIMIT 0,1 select distinct si.name staffName, si.sid staffSid, su.sid userSid from sys_staff_org so - left join sys_staffinfo si on so.staffSid = si.sid - left join sys_user su on su.staffSid = si.sid + left join sys_staffinfo si on so.staffSid = si.sid + left join sys_user su on su.staffSid = si.sid where so.orgSid = #{orgDeptSid} and si.personTypeKey != '01' @@ -198,8 +217,8 @@ @@ -256,9 +275,9 @@ SELECT * FROM sys_organization WHERE ( - orgAttributeKey = 'fwz_002' - OR orgAttributeKey = 'fwz_003' - ) + orgAttributeKey = 'fwz_002' + OR orgAttributeKey = 'fwz_003' + ) AND psid = #{sid} @@ -267,15 +286,15 @@ FROM sys_organization WHERE orgAttributeKey = 'fwz_001' AND ( - psid = - (SELECT psid - FROM sys_organization - WHERE sid = #{sid}) - OR sid = - (SELECT psid - FROM sys_organization - WHERE sid = #{sid}) - ) + psid = + (SELECT psid + FROM sys_organization + WHERE sid = #{sid}) + OR sid = + (SELECT psid + FROM sys_organization + WHERE sid = #{sid}) + ) AND sid != #{sid} @@ -285,7 +304,7 @@ WHERE orgAttributeKey = 'fwz_001' AND sid != #{deptSid} AND (psid = #{sid} - OR sid = #{sid}) + OR sid = #{sid})