Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
34005507
提交
34005507
authored
2月 22, 2024
作者:
liuhaiquan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
货主借款记录增加借款方和借出方的银行账户快照信息
上级
f5f2adbc
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
62 行增加
和
4 行删除
+62
-4
OwnerOrderPaymentDetailVO.java
...rformance/vo/pc/loan/owner/OwnerOrderPaymentDetailVO.java
+3
-0
OwnerTransferPaymentDetailVO.java
...rmance/vo/pc/loan/owner/OwnerTransferPaymentDetailVO.java
+10
-0
OwnerLoanRecord.java
.../java/com/clx/performance/model/loan/OwnerLoanRecord.java
+27
-0
OwnerLoanRecordServiceImpl.java
...ormance/service/impl/loan/OwnerLoanRecordServiceImpl.java
+18
-1
OwnerRepaymentServiceImpl.java
...formance/service/impl/loan/OwnerRepaymentServiceImpl.java
+4
-3
没有找到文件。
performance-api/src/main/java/com/clx/performance/vo/pc/loan/owner/OwnerOrderPaymentDetailVO.java
浏览文件 @
34005507
...
@@ -26,6 +26,9 @@ public class OwnerOrderPaymentDetailVO {
...
@@ -26,6 +26,9 @@ public class OwnerOrderPaymentDetailVO {
@ApiModelProperty
(
"还款单号"
)
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
private
Long
repaymentNo
;
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"付款方"
)
@ApiModelProperty
(
"付款方"
)
private
String
payment
;
private
String
payment
;
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/loan/owner/OwnerTransferPaymentDetailVO.java
浏览文件 @
34005507
...
@@ -22,6 +22,16 @@ import java.math.BigDecimal;
...
@@ -22,6 +22,16 @@ import java.math.BigDecimal;
@Builder
@Builder
public
class
OwnerTransferPaymentDetailVO
{
public
class
OwnerTransferPaymentDetailVO
{
@ApiModelProperty
(
"还款单号"
)
private
Long
repaymentNo
;
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"收款户名"
)
@ApiModelProperty
(
"收款户名"
)
private
String
payee
;
private
String
payee
;
...
...
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanRecord.java
浏览文件 @
34005507
...
@@ -80,6 +80,19 @@ public class OwnerLoanRecord implements HasKey<Integer> {
...
@@ -80,6 +80,19 @@ public class OwnerLoanRecord implements HasKey<Integer> {
@TableField
(
"borrower_account"
)
@TableField
(
"borrower_account"
)
private
String
borrowerAccount
;
private
String
borrowerAccount
;
@TableField
(
"borrower_bank"
)
@ApiModelProperty
(
"借出方银行"
)
private
String
borrowerBank
;
@TableField
(
"borrower_bank_num"
)
@ApiModelProperty
(
"借出方银行行号"
)
private
String
borrowerBankNum
;
@TableField
(
"borrower_open_bank"
)
@ApiModelProperty
(
"借出方开户行"
)
private
String
borrowerOpenBank
;
@TableField
(
"remittance_identification_code"
)
@TableField
(
"remittance_identification_code"
)
@ApiModelProperty
(
"汇款识别码"
)
@ApiModelProperty
(
"汇款识别码"
)
private
String
remittanceIdentificationCode
;
private
String
remittanceIdentificationCode
;
...
@@ -93,6 +106,20 @@ public class OwnerLoanRecord implements HasKey<Integer> {
...
@@ -93,6 +106,20 @@ public class OwnerLoanRecord implements HasKey<Integer> {
@ApiModelProperty
(
"借款方账户"
)
@ApiModelProperty
(
"借款方账户"
)
private
String
lendingPartyAccount
;
private
String
lendingPartyAccount
;
@TableField
(
"lending_party_bank"
)
@ApiModelProperty
(
"借款方银行"
)
private
String
lendingPartyBank
;
@TableField
(
"lending_party_bank_id"
)
@ApiModelProperty
(
"借款方银行行号"
)
private
String
lendingPartyBankId
;
@TableField
(
"lending_party_open_bank"
)
@ApiModelProperty
(
"借款方开户行"
)
private
String
lendingPartyOpenBank
;
@TableField
(
"payee"
)
@TableField
(
"payee"
)
@ApiModelProperty
(
"收款方"
)
@ApiModelProperty
(
"收款方"
)
private
String
payee
;
private
String
payee
;
...
...
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanRecordServiceImpl.java
浏览文件 @
34005507
...
@@ -29,6 +29,7 @@ import com.clx.performance.enums.loan.OwnerLoanAccountRunningWaterRecordEnum;
...
@@ -29,6 +29,7 @@ import com.clx.performance.enums.loan.OwnerLoanAccountRunningWaterRecordEnum;
import
com.clx.performance.enums.loan.OwnerLoanRecordEnum
;
import
com.clx.performance.enums.loan.OwnerLoanRecordEnum
;
import
com.clx.performance.enums.loan.OwnerRePaymentEnum
;
import
com.clx.performance.enums.loan.OwnerRePaymentEnum
;
import
com.clx.performance.enums.nbbank.NbBankStatusEnum
;
import
com.clx.performance.enums.nbbank.NbBankStatusEnum
;
import
com.clx.performance.extranal.user.impl.OwnerInfoServiceImpl
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.clx.performance.model.loan.*
;
import
com.clx.performance.model.loan.*
;
import
com.clx.performance.param.pc.loan.carrier.*
;
import
com.clx.performance.param.pc.loan.carrier.*
;
...
@@ -45,6 +46,7 @@ import com.clx.performance.vo.pc.nbbank.NbBankOrderPayResultVO;
...
@@ -45,6 +46,7 @@ import com.clx.performance.vo.pc.nbbank.NbBankOrderPayResultVO;
import
com.clx.performance.vo.pc.nbbank.NbBankOrderResultVO
;
import
com.clx.performance.vo.pc.nbbank.NbBankOrderResultVO
;
import
com.clx.user.feign.OwnerFeign
;
import
com.clx.user.feign.OwnerFeign
;
import
com.clx.user.vo.feign.OwnerInfoFeignVO
;
import
com.clx.user.vo.feign.OwnerInfoFeignVO
;
import
com.clx.user.vo.pc.owner.OwnerBindCardVO
;
import
com.msl.common.base.Optional
;
import
com.msl.common.base.Optional
;
import
com.msl.common.enums.ResultCodeEnum
;
import
com.msl.common.enums.ResultCodeEnum
;
import
com.msl.common.exception.ServiceSystemException
;
import
com.msl.common.exception.ServiceSystemException
;
...
@@ -103,7 +105,7 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -103,7 +105,7 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
private
final
ContractTemplateFeign
contractTemplateFeign
;
private
final
ContractTemplateFeign
contractTemplateFeign
;
private
final
PaymentFromConfig
paymentFromConfig
;
private
final
PaymentFromConfig
paymentFromConfig
;
private
final
NbBankConfig
nbBankConfig
;
private
final
NbBankConfig
nbBankConfig
;
private
final
ClxPayeeConfig
clxPayeeConfig
;
private
final
OwnerInfoServiceImpl
ownerInfoService
;
private
final
ClxMessageOpenapiFeign
clxMessageOpenapiFeign
;
private
final
ClxMessageOpenapiFeign
clxMessageOpenapiFeign
;
private
final
ClxMessageConfig
messageConfig
;
private
final
ClxMessageConfig
messageConfig
;
...
@@ -161,6 +163,21 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -161,6 +163,21 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
//同意
//同意
ownerLoanRecord
.
setLoanType
(
param
.
getLoanType
());
ownerLoanRecord
.
setLoanType
(
param
.
getLoanType
());
//设置借款记录中借款方和借出方的银行账户信息
OwnerInfoFeignVO
ownerInfoFeignVO
=
ownerInfoService
.
getOwnerInfo
(
ownerLoanRecord
.
getOwnerUserNo
());
String
ownerAccountBank
=
ownerInfoFeignVO
.
getOwnerAccountBank
();
ownerLoanRecord
.
setLendingParty
(
ownerInfoFeignVO
.
getName
());
ownerLoanRecord
.
setLendingPartyBank
(
ownerAccountBank
);
ownerLoanRecord
.
setLendingPartyAccount
(
ownerInfoFeignVO
.
getOwnerBankAccount
());
ownerLoanRecord
.
setLendingPartyOpenBank
(
ownerInfoFeignVO
.
getOwnerOpenBank
());
ownerLoanRecord
.
setLendingPartyBankId
(
ownerInfoFeignVO
.
getOwnerOpenBankNumber
());
//设置借款记录中借出方的银行账户信息
ownerLoanRecord
.
setBorrower
(
borrower
.
getName
());
ownerLoanRecord
.
setBorrowerAccount
(
borrower
.
getBankCardNo
());
ownerLoanRecord
.
setBorrowerBank
(
borrower
.
getBankName
());
ownerLoanRecord
.
setBorrowerOpenBank
(
borrower
.
getOpenBankName
());
ownerLoanRecord
.
setBorrowerBankNum
(
borrower
.
getOpenBankId
());
if
(
OwnerLoanRecordEnum
.
LoanType
.
FUND
.
getCode
().
equals
(
param
.
getLoanType
()))
{
if
(
OwnerLoanRecordEnum
.
LoanType
.
FUND
.
getCode
().
equals
(
param
.
getLoanType
()))
{
//ownerLoanRecord.setStatus()
//ownerLoanRecord.setStatus()
fundPayProcess
(
param
,
ownerLoanRecord
,
borrower
);
fundPayProcess
(
param
,
ownerLoanRecord
,
borrower
);
...
...
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerRepaymentServiceImpl.java
浏览文件 @
34005507
...
@@ -26,6 +26,7 @@ import com.clx.performance.vo.pc.loan.owner.ExportOwnerRepaymentVO;
...
@@ -26,6 +26,7 @@ import com.clx.performance.vo.pc.loan.owner.ExportOwnerRepaymentVO;
import
com.clx.performance.vo.pc.loan.owner.OwnerCashierInfoVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerCashierInfoVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerTransferPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerTransferPaymentDetailVO
;
import
com.clx.user.vo.feign.OwnerInfoFeignVO
;
import
com.clx.user.vo.pc.owner.OwnerBindCardVO
;
import
com.clx.user.vo.pc.owner.OwnerBindCardVO
;
import
com.msl.common.result.Result
;
import
com.msl.common.result.Result
;
import
com.msl.common.utils.DateUtils
;
import
com.msl.common.utils.DateUtils
;
...
@@ -106,14 +107,14 @@ public class OwnerRepaymentServiceImpl implements OwnerRepaymentService {
...
@@ -106,14 +107,14 @@ public class OwnerRepaymentServiceImpl implements OwnerRepaymentService {
PerformanceResultEnum
.
DATA_NOT_FIND
);
PerformanceResultEnum
.
DATA_NOT_FIND
);
OwnerCashierInfoVO
vo
=
ownerRepaymentStruct
.
convertCashierInfo
(
ownerRepayment
);
OwnerCashierInfoVO
vo
=
ownerRepaymentStruct
.
convertCashierInfo
(
ownerRepayment
);
Owner
BindCardVO
bindCard
=
ownerInfoService
.
getOwnerBindCard
(
ownerRepayment
.
getOwnerUserNo
());
Owner
InfoFeignVO
ownerInfoFeignVO
=
ownerInfoService
.
getOwnerInfo
(
ownerRepayment
.
getOwnerUserNo
());
String
ownerAccountBank
=
bindCard
.
getOwnerAccountBank
();
String
ownerAccountBank
=
ownerInfoFeignVO
.
getOwnerAccountBank
();
vo
.
setOrderPayWay
(
false
);
vo
.
setOrderPayWay
(
false
);
if
(
nbBankConfig
.
getOrderSupportBank
().
contains
(
ownerAccountBank
)){
if
(
nbBankConfig
.
getOrderSupportBank
().
contains
(
ownerAccountBank
)){
vo
.
setOrderPayWay
(
true
);
vo
.
setOrderPayWay
(
true
);
}
}
vo
.
setBankName
(
ownerAccountBank
);
vo
.
setBankName
(
ownerAccountBank
);
vo
.
setPayAccount
(
bindCard
.
getOwnerBankAccount
());
vo
.
setPayAccount
(
ownerInfoFeignVO
.
getOwnerBankAccount
());
return
vo
;
return
vo
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论