Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
1aa196b5
提交
1aa196b5
authored
2月 22, 2024
作者:
liuhaiquan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.修改付款详情借出方信息
2.修改借款表借出方和借款方字段定义,并修改相应接口。
上级
f18a4723
显示空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
46 行增加
和
40 行删除
+46
-40
OwnerLoanRecordParam.java
...performance/param/pc/loan/owner/OwnerLoanRecordParam.java
+12
-6
CarrierOwnerOrderPaymentDetailVO.java
.../vo/pc/loan/carrier/CarrierOwnerOrderPaymentDetailVO.java
+8
-8
ExportOwnerLoanRecordVO.java
...rformance/vo/pc/loan/carrier/ExportOwnerLoanRecordVO.java
+2
-2
OwnerLoanRecordVO.java
...clx/performance/vo/pc/loan/carrier/OwnerLoanRecordVO.java
+3
-4
BorrowerSelectVO.java
...om/clx/performance/vo/pc/loan/owner/BorrowerSelectVO.java
+3
-0
CarrierOwnerLoanRecordController.java
...ler/pc/loan/carrier/CarrierOwnerLoanRecordController.java
+3
-3
OwnerLoanRecord.java
.../java/com/clx/performance/model/loan/OwnerLoanRecord.java
+1
-4
OwnerLoanRecordServiceImpl.java
...ormance/service/impl/loan/OwnerLoanRecordServiceImpl.java
+8
-7
OwnerLoanRecordService.java
.../clx/performance/service/loan/OwnerLoanRecordService.java
+2
-2
BorrowerSqlProvider.java
...clx/performance/sqlProvider/loan/BorrowerSqlProvider.java
+1
-1
OwnerLoanRecordSqlProvider.java
...formance/sqlProvider/loan/OwnerLoanRecordSqlProvider.java
+1
-1
OwnerLoanRecordStruct.java
...om/clx/performance/struct/loan/OwnerLoanRecordStruct.java
+2
-2
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/pc/loan/owner/OwnerLoanRecordParam.java
浏览文件 @
1aa196b5
...
...
@@ -22,8 +22,13 @@ public class OwnerLoanRecordParam {
@MoneyInConvert
private
BigDecimal
loanBalance
;
@ApiModelProperty
(
value
=
"借款方"
,
example
=
"伟华煤炭运销公司"
)
@NotBlank
(
message
=
"借款方不能为空"
)
@ApiModelProperty
(
value
=
"借出方ID"
,
example
=
"伟华煤炭运销公司"
)
@NotNull
(
message
=
"借出方ID不能为空"
)
private
Integer
borrowerId
;
@ApiModelProperty
(
value
=
"借出方"
,
example
=
"诚联信网络科技有限公司"
)
@NotBlank
(
message
=
"借出方不能为空"
)
private
String
borrower
;
@ApiModelProperty
(
value
=
"收款方"
)
...
...
@@ -32,12 +37,13 @@ public class OwnerLoanRecordParam {
@ApiModelProperty
(
value
=
"收款方账户"
)
private
String
payeeAccount
;
@ApiModelProperty
(
value
=
"借出方"
,
example
=
"诚联信网络科技有限公司"
)
@NotBlank
(
message
=
"借出方不能为空"
)
@ApiModelProperty
(
value
=
"借款方"
,
example
=
"伟华煤炭运销公司"
)
@NotBlank
(
message
=
"借款方不能为空"
)
private
String
lendingParty
;
@ApiModelProperty
(
value
=
"借
出
方账户"
,
example
=
"诚联信银行账户"
)
@NotBlank
(
message
=
"借
出
方不能为空"
)
@ApiModelProperty
(
value
=
"借
款
方账户"
,
example
=
"诚联信银行账户"
)
@NotBlank
(
message
=
"借
款
方不能为空"
)
private
String
lendingPartyAccount
;
@ApiModelProperty
(
value
=
"借出时效(天)"
,
example
=
"2"
)
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerOrderPaymentDetailVO.java
→
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/
Carrier
OwnerOrderPaymentDetailVO.java
浏览文件 @
1aa196b5
...
...
@@ -20,22 +20,22 @@ import java.math.BigDecimal;
@NoArgsConstructor
@AllArgsConstructor
@Builder
public
class
OwnerOrderPaymentDetailVO
{
public
class
Carrier
OwnerOrderPaymentDetailVO
{
@ApiModelProperty
(
"借款单号"
)
private
Long
loanNo
;
@ApiModelProperty
(
"付款方"
)
private
String
lendingParty
;
@ApiModelProperty
(
"付款方
(借款记录中的借出方为现在的付款方)
"
)
private
String
payer
;
@ApiModelProperty
(
"付款账户"
)
private
String
lendingParty
Account
;
@ApiModelProperty
(
"付款账户
(借款记录中的借出方账户为现在的付款方账户)
"
)
private
String
payer
Account
;
@ApiModelProperty
(
"收款方
"
)
private
String
borrower
;
@ApiModelProperty
(
value
=
"收款方"
,
example
=
"馨祥和
"
)
private
String
payee
;
@ApiModelProperty
(
"收款账户"
)
private
String
borrower
Account
;
private
String
payee
Account
;
@MoneyOutConvert
@ApiModelProperty
(
"订单金额"
)
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/ExportOwnerLoanRecordVO.java
浏览文件 @
1aa196b5
...
...
@@ -72,11 +72,11 @@ public class ExportOwnerLoanRecordVO {
private
String
borrower
;
@ApiModelProperty
(
"借
出
方"
)
@ApiModelProperty
(
"借
款
方"
)
private
String
lendingParty
;
@ApiModelProperty
(
"借
出
方账户"
)
@ApiModelProperty
(
"借
款
方账户"
)
private
String
lendingPartyAccount
;
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/loan/carrier/OwnerLoanRecordVO.java
浏览文件 @
1aa196b5
...
...
@@ -66,14 +66,13 @@ public class OwnerLoanRecordVO {
@ApiModelProperty
(
"借款方"
)
private
String
borrower
;
@ApiModelProperty
(
"借出方ID"
)
private
String
lendingPartyId
;
@ApiModelProperty
(
"借出方"
)
@ApiModelProperty
(
"借款方"
)
private
String
lendingParty
;
@ApiModelProperty
(
"借
出
方账户"
)
@ApiModelProperty
(
"借
款
方账户"
)
private
String
lendingPartyAccount
;
...
...
performance-api/src/main/java/com/clx/performance/vo/pc/loan/owner/BorrowerSelectVO.java
浏览文件 @
1aa196b5
...
...
@@ -16,6 +16,9 @@ import lombok.Setter;
@Setter
public
class
BorrowerSelectVO
{
@ApiModelProperty
(
"id"
)
private
Integer
id
;
@ApiModelProperty
(
"借出方"
)
private
String
name
;
...
...
performance-web/src/main/java/com/clx/performance/controller/pc/loan/carrier/CarrierOwnerLoanRecordController.java
浏览文件 @
1aa196b5
...
...
@@ -5,7 +5,7 @@ import com.clx.performance.param.pc.loan.carrier.*;
import
com.clx.performance.param.pc.loan.owner.ExportPaymentApplicationFormParam
;
import
com.clx.performance.service.loan.OwnerLoanRecordService
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierCashierInfoVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.
Carrier
OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierTransferPaymentDetailVO
;
import
com.msl.common.base.PageData
;
...
...
@@ -67,8 +67,8 @@ public class CarrierOwnerLoanRecordController {
@ApiOperation
(
value
=
"订单支付详情"
,
notes
=
"<br>By:刘海泉"
)
@GetMapping
(
"/getOrderPaymentDetail"
)
@UnitCovert
(
param
=
false
)
public
Result
<
OwnerOrderPaymentDetailVO
>
getOrderPaymentDetail
(
@Param
(
"id"
)
@NotNull
(
message
=
"id不能为空"
)
Integer
id
)
{
OwnerOrderPaymentDetailVO
vo
=
ownerLoanRecordService
.
getOrderPaymentDetail
(
id
);
public
Result
<
Carrier
OwnerOrderPaymentDetailVO
>
getOrderPaymentDetail
(
@Param
(
"id"
)
@NotNull
(
message
=
"id不能为空"
)
Integer
id
)
{
Carrier
OwnerOrderPaymentDetailVO
vo
=
ownerLoanRecordService
.
getOrderPaymentDetail
(
id
);
return
Result
.
ok
(
vo
);
}
...
...
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanRecord.java
浏览文件 @
1aa196b5
...
...
@@ -84,12 +84,9 @@ public class OwnerLoanRecord implements HasKey<Integer> {
@ApiModelProperty
(
"汇款识别码"
)
private
String
remittanceIdentificationCode
;
@TableField
(
"lending_party_id"
)
@ApiModelProperty
(
"借出方ID"
)
private
String
lendingPartyId
;
@TableField
(
"lending_party"
)
@ApiModelProperty
(
"借
出
方"
)
@ApiModelProperty
(
"借
款
方"
)
private
String
lendingParty
;
@TableField
(
"lending_party_account"
)
...
...
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanRecordServiceImpl.java
浏览文件 @
1aa196b5
...
...
@@ -52,17 +52,12 @@ import com.msl.user.data.UserSessionData;
import
com.msl.user.utils.TokenUtil
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.exception.ExceptionUtils
;
import
org.springframework.jdbc.datasource.DataSourceTransactionManager
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.TransactionDefinition
;
import
org.springframework.transaction.TransactionStatus
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
java.util.*
;
import
java.util.function.Consumer
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -102,6 +97,7 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
private
final
ContractTemplateFeign
contractTemplateFeign
;
private
final
PaymentFromConfig
paymentFromConfig
;
private
final
NbBankConfig
nbBankConfig
;
private
final
ClxPayeeConfig
clxPayeeConfig
;
@Override
public
IPage
<
OwnerLoanRecordVO
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
)
{
...
...
@@ -337,10 +333,15 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
@Override
public
OwnerOrderPaymentDetailVO
getOrderPaymentDetail
(
Integer
id
)
{
public
Carrier
OwnerOrderPaymentDetailVO
getOrderPaymentDetail
(
Integer
id
)
{
OwnerLoanRecord
ownerLoanRecord
=
ownerLoanRecordDao
.
getEntityByKey
(
id
).
orElseThrow
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
OwnerOrderPaymentDetailVO
vo
=
ownerLoanRecordStruct
.
convertOrderPaymentDetail
(
ownerLoanRecord
);
CarrierOwnerOrderPaymentDetailVO
vo
=
ownerLoanRecordStruct
.
convertOrderPaymentDetail
(
ownerLoanRecord
);
vo
.
setPayer
(
ownerLoanRecord
.
getBorrower
());
vo
.
setPayerAccount
(
ownerLoanRecord
.
getPayeeAccount
());
ClxPayeeConfig
.
PayeeConfig
payeeMap
=
ClxPayeeConfig
.
getPayeeMap
(
ClxPayeeConfig
.
XXH_ID
);
vo
.
setPayee
(
payeeMap
.
getName
());
vo
.
setPayeeAccount
(
payeeMap
.
getAccount
());
//计算倒计时时间,下单时间 + 30天 为截止时间
LocalDateTime
endTime
=
ownerLoanRecord
.
getCreateTime
().
plusDays
(
30
);
vo
.
setFinalPaymentTime
(
DateUtils
.
formatDateTime
(
endTime
).
get
());
...
...
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanRecordService.java
浏览文件 @
1aa196b5
...
...
@@ -8,7 +8,7 @@ import com.clx.performance.param.pc.loan.owner.OwnerLoanRecordParam;
import
com.clx.performance.vo.pc.loan.carrier.CarrierCashierInfoVO
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierTransferPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.
Carrier
OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerLoanRecordDetail
;
...
...
@@ -31,7 +31,7 @@ public interface OwnerLoanRecordService {
CarrierCashierInfoVO
getCashierInfo
(
Integer
id
);
OwnerOrderPaymentDetailVO
getOrderPaymentDetail
(
Integer
id
);
Carrier
OwnerOrderPaymentDetailVO
getOrderPaymentDetail
(
Integer
id
);
CarrierTransferPaymentDetailVO
getTransferPaymentDetail
(
Integer
id
);
...
...
performance-web/src/main/java/com/clx/performance/sqlProvider/loan/BorrowerSqlProvider.java
浏览文件 @
1aa196b5
...
...
@@ -33,7 +33,7 @@ public class BorrowerSqlProvider {
public
String
selectAllBorrowConfig
()
{
return
new
SQL
(){{
SELECT
(
" a.name,a.bank_card_no as bankCardNo,b.type,b.day "
);
SELECT
(
" a.
id,a.
name,a.bank_card_no as bankCardNo,b.type,b.day "
);
FROM
(
"borrower a"
);
LEFT_OUTER_JOIN
(
"borrower_config b on a.id = b.borrower_id "
);
WHERE
(
"a.delete_status = "
+
DeleteStatusEnum
.
NO
.
getCode
());
...
...
performance-web/src/main/java/com/clx/performance/sqlProvider/loan/OwnerLoanRecordSqlProvider.java
浏览文件 @
1aa196b5
...
...
@@ -19,7 +19,7 @@ public class OwnerLoanRecordSqlProvider {
" running_water_open_no as runningWaterOpenNo, merchant_running_water_no as merchantRunningWaterNo, "
+
" loan_no as loanNo, loan_type as loanType, loan_balance as loanBalance, "
+
" borrower, borrower_account as borrowerAccount, remittance_identification_code as remittanceIdentificationCode, "
+
" lending_party
_id as lendingPartyId, lending_party
as lendingParty, lending_party_account as lendingPartyAccount, "
+
" lending_party as lendingParty, lending_party_account as lendingPartyAccount, "
+
" payee, payee_account as payeeAccount, "
+
" status, "
+
" date_format(approve_time, '%Y-%m-%d %H:%i:%s') as approveTime, approve_by as approveBy, "
+
...
...
performance-web/src/main/java/com/clx/performance/struct/loan/OwnerLoanRecordStruct.java
浏览文件 @
1aa196b5
...
...
@@ -2,8 +2,8 @@ package com.clx.performance.struct.loan;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierCashierInfoVO
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierOwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.ExportOwnerLoanRecordVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
...
...
@@ -19,7 +19,7 @@ public interface OwnerLoanRecordStruct {
CarrierCashierInfoVO
convertCashierInfo
(
OwnerLoanRecord
ownerLoanRecord
);
OwnerOrderPaymentDetailVO
convertOrderPaymentDetail
(
OwnerLoanRecord
ownerLoanRecord
);
Carrier
OwnerOrderPaymentDetailVO
convertOrderPaymentDetail
(
OwnerLoanRecord
ownerLoanRecord
);
ExportOwnerLoanRecordVO
convert
(
OwnerLoanRecord
ownerLoanRecord
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论