|
|
@ -34,6 +34,10 @@ import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeupDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordermakeup.BusSalesOrderMakeupFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesordertrailer.BusSalesOrderTrailerFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTemp; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign; |
|
|
|
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo; |
|
|
@ -127,6 +131,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderFeign busSalesOrderFeign; |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderMakeupFeign busSalesOrderMakeupFeign; |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderTrailerFeign busSalesOrderTrailerFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitPrepService loanHomevisitPrepService; |
|
|
|
@Autowired |
|
|
|
private FinCompanyInvoicingFeign finCompanyInvoicingFeign; |
|
|
@ -644,12 +652,15 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
if (loanHomeVisitInvestigateInitCustomerVo == null) { |
|
|
|
loanHomeVisitInvestigateInitCustomerVo = new LoanHomeVisitInvestigateInitCustomerVo(); |
|
|
|
String saleOrderBorrowerSid = ""; |
|
|
|
String saleOrderSid = ""; |
|
|
|
LoanHomevisitInvestigate loanHomevisitInvestigate = fetchBySid(sid); |
|
|
|
if (loanHomevisitInvestigate == null) { |
|
|
|
LoanHomevisitPrep loanHomevisitPrep = loanHomevisitPrepService.fetchBySid(sid); |
|
|
|
saleOrderBorrowerSid = loanHomevisitPrep.getSaleOrderBorrowerSid(); |
|
|
|
saleOrderSid = loanHomevisitPrep.getSaleOrderSid(); |
|
|
|
} else { |
|
|
|
saleOrderBorrowerSid = loanHomevisitInvestigate.getSaleOrderBorrowerSid(); |
|
|
|
saleOrderSid = loanHomevisitInvestigate.getSaleOrderSid(); |
|
|
|
} |
|
|
|
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(saleOrderBorrowerSid).getData(); |
|
|
|
CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.fetchSid(busSalesOrderBorrowerDetailsVo.getCustomSid()).getData(); |
|
|
@ -658,6 +669,19 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setIdNumber(crmCustomerTempVo.getIDNumber()); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setMobile(busSalesOrderBorrowerDetailsVo.getMobile()); |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setSid(sid); |
|
|
|
//根据销售订单sid查询是否有挂车或上装
|
|
|
|
List<BusSalesOrderMakeupDetailsVo> salesOrderMakeupDetailsVos = busSalesOrderMakeupFeign.selectTopByOrderSid(saleOrderSid).getData(); |
|
|
|
List<BusSalesOrderTrailerDetailsVo> salesOrderTrailerDetailsVos = busSalesOrderTrailerFeign.fetchDetailsByOrderSid(saleOrderSid).getData(); |
|
|
|
if (salesOrderMakeupDetailsVos != null && salesOrderMakeupDetailsVos.size() > 0){ |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setSzOrGc("上装"); |
|
|
|
if ("01".equals(salesOrderMakeupDetailsVos.get(0).getBuyTypeKey())){ |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setIsCompBuy("0"); |
|
|
|
}else if ("02".equals(salesOrderMakeupDetailsVos.get(0).getBuyTypeKey())){ |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setIsCompBuy("1"); |
|
|
|
} |
|
|
|
}else if (salesOrderTrailerDetailsVos != null && salesOrderTrailerDetailsVos.size() > 0){ |
|
|
|
loanHomeVisitInvestigateInitCustomerVo.setSzOrGc("挂车"); |
|
|
|
} |
|
|
|
return rb.success().setData(loanHomeVisitInvestigateInitCustomerVo); |
|
|
|
} |
|
|
|
//银行卡附件
|
|
|
|