diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java index a0675cb1b8..4e8a4258f2 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java @@ -344,16 +344,25 @@ public class FinPaymentrecordService extends MybatisBaseService sysStaffOrgVos = sysStaffOrgFeign.getSysStaffOrgListByStaffSid(sysUserVo.getStaffSid()).getData(); StringBuilder deptName = new StringBuilder(); for (SysStaffOrgVo sysStaffOrgVo : sysStaffOrgVos) { - String orgName = sysStaffOrgVo.getOrgName(); - deptName.append(orgName).append(" "); + //部门名称 + String deptOrgName = sysStaffOrgVo.getOrgName(); + String deptOrgSid = sysStaffOrgVo.getOrgSid(); + SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(deptOrgSid).getData(); + String psid = sysOrganizationVo.getPsid(); + SysOrganizationVo sysOrganizationVo1 = sysOrganizationFeign.fetchBySid(psid).getData(); + String orgName = sysOrganizationVo1.getName(); + String psid1 = sysOrganizationVo1.getPsid(); + SysOrganizationVo sysOrganizationVo2 = sysOrganizationFeign.fetchBySid(psid1).getData(); + String pname = sysOrganizationVo2.getName(); + deptName.append(pname).append("-").append(orgName).append("-").append(deptOrgName).append(" "); } - //获取分公司名称 - SysOrganization sysOrganization = sysOrganizationFeign.selectBySid(finPaymentrecord.getCreateOrgSid()).getData(); - String createOrgName = sysOrganization.getName(); //获取审批编号 BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(finPaymentrecord.getApplySid()).getData(); BusVehicleApplyDetailsVo busVehicleApplyDetailsVo = busVehicleApplyFeign.fetchSid(finPaymentrecord.getApplySid()).getData();