|
|
@ -14,6 +14,9 @@ import com.yxt.anrui.base.api.basedistributorstaff.BaseDistributorStaffVo; |
|
|
|
import com.yxt.anrui.base.api.basemiddleman.BaseMiddleman; |
|
|
|
import com.yxt.anrui.base.biz.basedistributorappendix.BaseDistributorAppendixService; |
|
|
|
import com.yxt.anrui.base.biz.basedistributorstaff.BaseDistributorStaffService; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempListQuery; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempListVo; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
@ -63,6 +66,8 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa |
|
|
|
private BaseDistributorAppendixService baseDistributorAppendixService; |
|
|
|
@Autowired |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private CrmCustomerTempFeign crmCustomerTempFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* 经销商分页列表 |
|
|
@ -852,28 +857,41 @@ public class BaseDistributorService extends MybatisBaseService<BaseDistributorMa |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<BaseDistributorListVo>> selectAllDisList() { |
|
|
|
public ResultBean<List<BaseDistributorListVo>> selectAllDisList(String orgSid, String staffSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<BaseDistributorListVo> baseDistributorListVos = baseMapper.selectAllDisList(); |
|
|
|
List<BaseDistributorListVo> baseDistributorListVos = baseMapper.selectAllDisList(orgSid); |
|
|
|
for (BaseDistributorListVo baseDistributorListVo : baseDistributorListVos) { |
|
|
|
String openTickRemarks = ""; |
|
|
|
if (StringUtils.isNotBlank(openTickRemarks + baseDistributorListVo.getRegistNum())){ |
|
|
|
openTickRemarks = openTickRemarks + baseDistributorListVo.getRegistNum() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(baseDistributorListVo.getRegistDetailAddress())){ |
|
|
|
openTickRemarks = baseDistributorListVo.getRegistDetailAddress() + ";"; |
|
|
|
openTickRemarks = openTickRemarks + baseDistributorListVo.getRegistDetailAddress() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(baseDistributorListVo.getInvoPhone())){ |
|
|
|
openTickRemarks = baseDistributorListVo.getInvoPhone() + ";"; |
|
|
|
openTickRemarks = openTickRemarks + baseDistributorListVo.getInvoPhone() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(baseDistributorListVo.getInvoBank())){ |
|
|
|
openTickRemarks = baseDistributorListVo.getInvoBank() + ";"; |
|
|
|
openTickRemarks = openTickRemarks + baseDistributorListVo.getInvoBank() + ";"; |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(baseDistributorListVo.getInvoBankNum())){ |
|
|
|
openTickRemarks = baseDistributorListVo.getInvoBankNum() + ";"; |
|
|
|
openTickRemarks = openTickRemarks + baseDistributorListVo.getInvoBankNum() + ";"; |
|
|
|
} |
|
|
|
baseDistributorListVo.setOpenTickRemarks(openTickRemarks); |
|
|
|
} |
|
|
|
CrmCustomerTempListQuery crmCustomerTempListQuery = new CrmCustomerTempListQuery(); |
|
|
|
crmCustomerTempListQuery.setStaffSid(staffSid); |
|
|
|
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(orgSid).getData(); |
|
|
|
crmCustomerTempListQuery.setOrgPath(sysOrganizationVo.getOrgSidPath()); |
|
|
|
crmCustomerTempListQuery.setCertificateTypeKey("01"); |
|
|
|
List<CrmCustomerTempListVo> crmCustomerTempListVos = crmCustomerTempFeign.selectCustomerList(crmCustomerTempListQuery).getData(); |
|
|
|
for (CrmCustomerTempListVo crmCustomerTempListVo : crmCustomerTempListVos) { |
|
|
|
BaseDistributorListVo baseDistributorListVo = new BaseDistributorListVo(); |
|
|
|
baseDistributorListVo.setName(crmCustomerTempListVo.getName()); |
|
|
|
baseDistributorListVo.setSid(crmCustomerTempListVo.getSid()); |
|
|
|
baseDistributorListVo.setIdCard(crmCustomerTempListVo.getIdCard()); |
|
|
|
baseDistributorListVos.add(baseDistributorListVo); |
|
|
|
} |
|
|
|
return rb.success().setData(baseDistributorListVos); |
|
|
|
} |
|
|
|
|
|
|
|