|
|
@ -5,6 +5,7 @@ import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.*; |
|
|
|
import com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUser; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.portal.biz.sysstaffinfo.SysStaffinfoService; |
|
|
|
import com.yxt.anrui.portal.biz.sysstafforg.SysStaffOrgService; |
|
|
@ -231,10 +232,10 @@ public class SysOrganizationRest implements SysOrganizationFeign { |
|
|
|
String zgNames = ""; |
|
|
|
String zgSids = ""; |
|
|
|
for (SysStaffOrgVo s : list) { |
|
|
|
if ("1".equals(s.getManageType())) { |
|
|
|
/*if ("1".equals(s.getManageType())) { |
|
|
|
zgNames = zgNames + "," + s.getStaffName(); |
|
|
|
zgSids = zgSids + "," + s.getStaffSid(); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
if ("2".equals(s.getManageType())) { |
|
|
|
fgNames = fgNames + "," + s.getStaffName(); |
|
|
|
fgSids = fgSids + "," + s.getStaffSid(); |
|
|
@ -244,16 +245,20 @@ public class SysOrganizationRest implements SysOrganizationFeign { |
|
|
|
fgNames = fgNames.substring(1, fgNames.length()); |
|
|
|
fgSids = fgSids.substring(1, fgSids.length()); |
|
|
|
} |
|
|
|
if (zgNames.length() > 1) { |
|
|
|
/* if (zgNames.length() > 1) { |
|
|
|
zgNames = zgNames.substring(1, zgNames.length()); |
|
|
|
zgSids = zgSids.substring(1, zgSids.length()); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
SysOrganizationVo vo = new SysOrganizationVo(); |
|
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
vo.setFgNames(fgNames); |
|
|
|
vo.setFgStaffSid(fgSids); |
|
|
|
vo.setZgNames(zgNames); |
|
|
|
vo.setZgStaffSid(zgSids); |
|
|
|
|
|
|
|
SysUser sysUser = sysUserService.fetchBySid(entity.getManagerSid()); |
|
|
|
if(sysUser != null){ |
|
|
|
vo.setZgStaffSid(sysUser.getStaffSid()); |
|
|
|
vo.setZgNames(entity.getManagerName()); |
|
|
|
} |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|