|
|
@ -28,8 +28,10 @@ import com.yxt.anrui.portal.api.dictcommon.DictCommonFeign; |
|
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonVo; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfoFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserInfoVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
@ -96,6 +98,8 @@ public class CrmCustomerTempService extends MybatisBaseService<CrmCustomerTempMa |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffinfoFeign sysStaffinfoFeign; |
|
|
|
@Autowired |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private FinKingDeeFeign finKingDeeFeign; |
|
|
@ -196,6 +200,21 @@ public class CrmCustomerTempService extends MybatisBaseService<CrmCustomerTempMa |
|
|
|
); |
|
|
|
IPage<CrmCustomerTemp> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<CrmCustomerTempVo> pagging = baseMapper.selectPageVo(page, qw); |
|
|
|
for (CrmCustomerTempVo record : pagging.getRecords()) { |
|
|
|
String createOrgSid = record.getCreateOrgSid(); |
|
|
|
String staffSid = record.getStaffSid(); |
|
|
|
String createOrgName = sysOrganizationFeign.fetchBySid(createOrgSid).getData().getName(); |
|
|
|
record.setCreateOrgName(createOrgName); |
|
|
|
String staffName = sysStaffinfoFeign.fetchBySid(staffSid).getData().getName(); |
|
|
|
record.setStaffName(staffName); |
|
|
|
List<SysStaffOrgVo> sysStaffOrgVos = sysStaffOrgFeign.getSysStaffOrgListByStaffSid(staffSid).getData(); |
|
|
|
StringBuilder deptName = new StringBuilder(); |
|
|
|
for (SysStaffOrgVo sysStaffOrgVo : sysStaffOrgVos) { |
|
|
|
String orgName = sysStaffOrgVo.getOrgName(); |
|
|
|
deptName.append(orgName).append(" "); |
|
|
|
} |
|
|
|
record.setDeptName(deptName.toString()); |
|
|
|
} |
|
|
|
PagerVo<CrmCustomerTempVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|