Browse Source

调整修改获取分公司sid接口方法

master
hanlinghao 3 years ago
parent
commit
b0af4ecfbc
  1. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml
  2. 14
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml

@ -138,7 +138,7 @@
SELECT so.name, so.psid, so.sid, so.orgSidPath, so.orgCode
FROM sys_organization so
WHERE sid = #{sid}
And isDept = 1
And isDept = 0
</select>
<update id="updateQrCodePath">

14
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

@ -356,16 +356,16 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa
* @return
*/
public SysOrganizationVo getUseOrgBySid(String orgSidPath) {
SysOrganizationVo sysOrganizationVo = null;
String[] split = orgSidPath.split("/");
for (int i = 0; i < split.length; i++) {
String sid = split[i];
sysOrganizationVo = baseMapper.getUseOrgBySid(sid);
}
if (sysOrganizationVo == null) {
SysOrganizationVo sysOrganizationVo1 = new SysOrganizationVo();
return sysOrganizationVo1;
SysOrganizationVo sysOrganizationVo = baseMapper.getUseOrgBySid(split[i]);
if (sysOrganizationVo != null) {
return sysOrganizationVo;
}
}
SysOrganization sysOrganization = fetchBySid(split[0]);// 总公司为所在公司
SysOrganizationVo sysOrganizationVo = new SysOrganizationVo();
BeanUtil.copyProperties(sysOrganization, sysOrganizationVo);
return sysOrganizationVo;
}

Loading…
Cancel
Save