|
@@ -25,7 +25,10 @@ import com.sunxung.factoring.entity.financing.apply.CFinancingAccountsReceivable
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingApplicantInfo;
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingApplicantInfo;
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingBasicInfo;
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingBasicInfo;
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingGoodsInfo;
|
|
import com.sunxung.factoring.entity.financing.apply.CFinancingGoodsInfo;
|
|
-import com.sunxung.factoring.entity.financing.contract.*;
|
|
|
|
|
|
+import com.sunxung.factoring.entity.financing.contract.ContractFinancingInfo;
|
|
|
|
+import com.sunxung.factoring.entity.financing.contract.ContractInfo;
|
|
|
|
+import com.sunxung.factoring.entity.financing.contract.ContractLoanConditionSetting;
|
|
|
|
+import com.sunxung.factoring.entity.financing.contract.ContractMasterContract;
|
|
import com.sunxung.factoring.entity.financing.contractTemplate.ContractTemplate;
|
|
import com.sunxung.factoring.entity.financing.contractTemplate.ContractTemplate;
|
|
import com.sunxung.factoring.entity.financing.payment.*;
|
|
import com.sunxung.factoring.entity.financing.payment.*;
|
|
import com.sunxung.factoring.entity.financing.review.*;
|
|
import com.sunxung.factoring.entity.financing.review.*;
|
|
@@ -717,9 +720,9 @@ public class PaymentApplyServiceImpl extends ServiceImpl<PaymentApplyMapper, Pay
|
|
.eq("review_quota_disburse_id", paymentInfo.getQuotaDisburseId()));
|
|
.eq("review_quota_disburse_id", paymentInfo.getQuotaDisburseId()));
|
|
if (reviewFinancingInfo != null && ConstantUtil.JIANGSU_SUSHANG_BANK.equals(reviewFinancingInfo.getInstitutionName())) {
|
|
if (reviewFinancingInfo != null && ConstantUtil.JIANGSU_SUSHANG_BANK.equals(reviewFinancingInfo.getInstitutionName())) {
|
|
//文件上传、获取苏商上传文件集合
|
|
//文件上传、获取苏商上传文件集合
|
|
- getFileInfoList(paymentApproval, receivablesRegisterInfo, paymentInfo, financingBasicInfo);
|
|
|
|
|
|
+ List<LoanCreditRiskMsgDto.FileInfo> fileInfoList = getFileInfoList(paymentApproval, receivablesRegisterInfo, paymentInfo, financingBasicInfo);
|
|
|
|
|
|
- LoanApplyResp loanApplyResp = withdrawApplyBySmb(financingBasicInfo, reviewFinancingInfo);
|
|
|
|
|
|
+ LoanApplyResp loanApplyResp = withdrawApplyBySmb(financingBasicInfo, reviewFinancingInfo, fileInfoList);
|
|
//保存资方放款信息
|
|
//保存资方放款信息
|
|
saveFinancingLoanInfo(financingBasicInfo, reviewFinancingInfo, loanApplyResp);
|
|
saveFinancingLoanInfo(financingBasicInfo, reviewFinancingInfo, loanApplyResp);
|
|
if ("02".equals(loanApplyResp.getStatus())) {
|
|
if ("02".equals(loanApplyResp.getStatus())) {
|
|
@@ -1046,7 +1049,7 @@ public class PaymentApplyServiceImpl extends ServiceImpl<PaymentApplyMapper, Pay
|
|
* @param reviewFinancingInfo
|
|
* @param reviewFinancingInfo
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- private LoanApplyResp withdrawApplyBySmb(CFinancingBasicInfo financingBasicInfo, ReviewFinancingInfo reviewFinancingInfo) {
|
|
|
|
|
|
+ private LoanApplyResp withdrawApplyBySmb(CFinancingBasicInfo financingBasicInfo, ReviewFinancingInfo reviewFinancingInfo, List<LoanCreditRiskMsgDto.FileInfo> fileInfoList) {
|
|
FinancingFromInvestorsNotice notice = reviewQuotaDisburseService.getFinancingFromInvestorsNotice(financingBasicInfo.getId());
|
|
FinancingFromInvestorsNotice notice = reviewQuotaDisburseService.getFinancingFromInvestorsNotice(financingBasicInfo.getId());
|
|
FinancingFromInvestorsHistory financingFromInvestorsHistory = financingFromInvestorsHistoryService.getById(notice.getFinancingFromInvestorsHistoryId());
|
|
FinancingFromInvestorsHistory financingFromInvestorsHistory = financingFromInvestorsHistoryService.getById(notice.getFinancingFromInvestorsHistoryId());
|
|
FinancingFromInvestors financingFromInvestors = financingFromInvestorsService.getById(financingFromInvestorsHistory.getFinancingFromInvestorsId());
|
|
FinancingFromInvestors financingFromInvestors = financingFromInvestorsService.getById(financingFromInvestorsHistory.getFinancingFromInvestorsId());
|
|
@@ -1129,6 +1132,7 @@ public class PaymentApplyServiceImpl extends ServiceImpl<PaymentApplyMapper, Pay
|
|
throw new ValidatorException(CodeUtil.FAIL, "核心企业或核心企业的统一社会信用代码不存在");
|
|
throw new ValidatorException(CodeUtil.FAIL, "核心企业或核心企业的统一社会信用代码不存在");
|
|
}
|
|
}
|
|
loanCreditRiskMsg.setContractor(coreEnterprise.getCorporateName());
|
|
loanCreditRiskMsg.setContractor(coreEnterprise.getCorporateName());
|
|
|
|
+ loanCreditRiskMsg.setFileList(fileInfoList);
|
|
//获取openId
|
|
//获取openId
|
|
String openId = financingFromInvestors.getOpenId();
|
|
String openId = financingFromInvestors.getOpenId();
|
|
return smbApiService.loanApply(loanApplyReq, loanCreditRiskMsg, openId);
|
|
return smbApiService.loanApply(loanApplyReq, loanCreditRiskMsg, openId);
|