Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
146e0af2
提交
146e0af2
authored
1月 22, 2024
作者:
huyufan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
货主借款审批
上级
2b59cf04
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
51 行增加
和
3 行删除
+51
-3
OwnerBindCardRecordDaoImpl.java
.../clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
+2
-1
OwnerLoanRecord.java
.../java/com/clx/performance/model/loan/OwnerLoanRecord.java
+4
-0
OwnerPayment.java
...ain/java/com/clx/performance/model/loan/OwnerPayment.java
+1
-1
OwnerRepayment.java
...n/java/com/clx/performance/model/loan/OwnerRepayment.java
+1
-1
OwnerLoanRecordServiceImpl.java
...ormance/service/impl/loan/OwnerLoanRecordServiceImpl.java
+43
-0
没有找到文件。
performance-web/src/main/java/com/clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
浏览文件 @
146e0af2
...
@@ -17,7 +17,8 @@ public class OwnerBindCardRecordDaoImpl extends BaseDaoImpl<OwnerBindCardRecordM
...
@@ -17,7 +17,8 @@ public class OwnerBindCardRecordDaoImpl extends BaseDaoImpl<OwnerBindCardRecordM
@Override
@Override
public
OwnerBindCardRecord
getOwnerBindCardByUserNo
(
Long
userNo
)
{
public
OwnerBindCardRecord
getOwnerBindCardByUserNo
(
Long
userNo
)
{
return
super
.
getOne
(
lQrWrapper
()
return
super
.
getOne
(
lQrWrapper
()
.
eq
(
OwnerBindCardRecord:
:
getOwnerUserNo
,
userNo
)
.
eq
(
OwnerBindCardRecord:
:
getOwnerUserNo
,
userNo
).
eq
(
OwnerBindCardRecord:
:
getCreateItem
,
"绑定银行卡"
)
.
orderByDesc
(
OwnerBindCardRecord:
:
getId
)
.
last
(
"limit 1"
)
.
last
(
"limit 1"
)
);
);
}
}
...
...
performance-web/src/main/java/com/clx/performance/model/loan/OwnerLoanRecord.java
浏览文件 @
146e0af2
...
@@ -60,6 +60,10 @@ public class OwnerLoanRecord implements HasKey<Integer> {
...
@@ -60,6 +60,10 @@ public class OwnerLoanRecord implements HasKey<Integer> {
@ApiModelProperty
(
"借款方"
)
@ApiModelProperty
(
"借款方"
)
private
String
borrower
;
private
String
borrower
;
@ApiModelProperty
(
"借款方账户"
)
@TableField
(
"borrower_account"
)
private
String
borrowerAccount
;
@TableField
(
"lending_party"
)
@TableField
(
"lending_party"
)
@ApiModelProperty
(
"借出方"
)
@ApiModelProperty
(
"借出方"
)
private
String
lendingParty
;
private
String
lendingParty
;
...
...
performance-web/src/main/java/com/clx/performance/model/loan/OwnerPayment.java
浏览文件 @
146e0af2
...
@@ -30,7 +30,7 @@ public class OwnerPayment implements HasKey<Integer> {
...
@@ -30,7 +30,7 @@ public class OwnerPayment implements HasKey<Integer> {
@TableField
(
"owner_user_no"
)
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
@ApiModelProperty
(
"货主编码"
)
private
Stri
ng
ownerUserNo
;
private
Lo
ng
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
@ApiModelProperty
(
"货主名称"
)
...
...
performance-web/src/main/java/com/clx/performance/model/loan/OwnerRepayment.java
浏览文件 @
146e0af2
...
@@ -30,7 +30,7 @@ public class OwnerRepayment implements HasKey<Integer> {
...
@@ -30,7 +30,7 @@ public class OwnerRepayment implements HasKey<Integer> {
@TableField
(
"owner_user_no"
)
@TableField
(
"owner_user_no"
)
@ApiModelProperty
(
"货主编码"
)
@ApiModelProperty
(
"货主编码"
)
private
Stri
ng
ownerUserNo
;
private
Lo
ng
ownerUserNo
;
@TableField
(
"owner_user_name"
)
@TableField
(
"owner_user_name"
)
@ApiModelProperty
(
"货主名称"
)
@ApiModelProperty
(
"货主名称"
)
...
...
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanRecordServiceImpl.java
浏览文件 @
146e0af2
...
@@ -3,11 +3,16 @@ package com.clx.performance.service.impl.loan;
...
@@ -3,11 +3,16 @@ package com.clx.performance.service.impl.loan;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.component.IdGenerateSnowFlake
;
import
com.clx.performance.component.IdGenerateSnowFlake
;
import
com.clx.performance.dao.OwnerBindCardRecordDao
;
import
com.clx.performance.dao.loan.OwnerLoanAccountDao
;
import
com.clx.performance.dao.loan.OwnerLoanAccountDao
;
import
com.clx.performance.dao.loan.OwnerLoanRecordDao
;
import
com.clx.performance.dao.loan.OwnerLoanRecordDao
;
import
com.clx.performance.dao.loan.OwnerRepaymentDao
;
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.model.OwnerBindCardRecord
;
import
com.clx.performance.model.loan.OwnerLoanAccount
;
import
com.clx.performance.model.loan.OwnerLoanAccount
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.model.loan.OwnerLoanRecord
;
import
com.clx.performance.model.loan.OwnerRepayment
;
import
com.clx.performance.param.pc.loan.carrier.CarrierOwnerLoanRecordApproveParam
;
import
com.clx.performance.param.pc.loan.carrier.CarrierOwnerLoanRecordApproveParam
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.clx.performance.param.pc.loan.carrier.PageCarrierOwnerLoanRecordParam
;
import
com.clx.performance.param.pc.loan.owner.OwnerLoanRecordParam
;
import
com.clx.performance.param.pc.loan.owner.OwnerLoanRecordParam
;
...
@@ -43,6 +48,10 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -43,6 +48,10 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
private
final
OwnerLoanAccountDao
ownerLoanAccountDao
;
private
final
OwnerLoanAccountDao
ownerLoanAccountDao
;
private
final
OwnerRepaymentDao
ownerRepaymentDao
;
private
final
OwnerBindCardRecordDao
ownerBindCardRecordDao
;
@Override
@Override
public
IPage
<
OwnerLoanRecordVO
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
)
{
public
IPage
<
OwnerLoanRecordVO
>
pageOwnerLoanRecord
(
PageCarrierOwnerLoanRecordParam
param
)
{
IPage
<
OwnerLoanRecord
>
page
=
ownerLoanRecordDao
.
pageOwnerLoanRecord
(
param
);
IPage
<
OwnerLoanRecord
>
page
=
ownerLoanRecordDao
.
pageOwnerLoanRecord
(
param
);
...
@@ -54,9 +63,15 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -54,9 +63,15 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
return
returnPage
;
return
returnPage
;
}
}
@Override
@Override
public
void
ownerLoanRecordSubmit
(
OwnerLoanRecordParam
param
)
{
public
void
ownerLoanRecordSubmit
(
OwnerLoanRecordParam
param
)
{
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
OwnerBindCardRecord
ownerBindCardRecord
=
ownerBindCardRecordDao
.
getOwnerBindCardByUserNo
(
loginUserInfo
.
getUserNo
());
OwnerLoanRecord
entity
=
new
OwnerLoanRecord
();
OwnerLoanRecord
entity
=
new
OwnerLoanRecord
();
LocalDateTime
createTime
=
LocalDateTime
.
now
();
LocalDateTime
createTime
=
LocalDateTime
.
now
();
LocalDateTime
loanRepaymentTime
=
createTime
.
plusDays
(
param
.
getExpireDay
());
LocalDateTime
loanRepaymentTime
=
createTime
.
plusDays
(
param
.
getExpireDay
());
...
@@ -68,6 +83,7 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -68,6 +83,7 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
entity
.
setMobile
(
loginUserInfo
.
getUserMobile
());
entity
.
setMobile
(
loginUserInfo
.
getUserMobile
());
entity
.
setLoanBalance
(
param
.
getLoanBalance
());
entity
.
setLoanBalance
(
param
.
getLoanBalance
());
entity
.
setBorrower
(
param
.
getBorrower
());
entity
.
setBorrower
(
param
.
getBorrower
());
entity
.
setBorrowerAccount
(
ownerBindCardRecord
.
getBankCardNumber
());
entity
.
setLendingParty
(
param
.
getLendingParty
());
entity
.
setLendingParty
(
param
.
getLendingParty
());
entity
.
setPayee
(
"收款方写死"
);
entity
.
setPayee
(
"收款方写死"
);
entity
.
setPayeeAccount
(
"收款方账户写死"
);
entity
.
setPayeeAccount
(
"收款方账户写死"
);
...
@@ -88,6 +104,10 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -88,6 +104,10 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
//资金 TODO 调中信银企直连的产品,从诚联信账户中给鑫祥和执行转账
//资金 TODO 调中信银企直连的产品,从诚联信账户中给鑫祥和执行转账
ownerLoanRecord
.
setStatus
(
OwnerLoanRecordEnum
.
Status
.
PAYING
.
getCode
());
ownerLoanRecord
.
setStatus
(
OwnerLoanRecordEnum
.
Status
.
PAYING
.
getCode
());
//创建还款记录
OwnerRepayment
ownerRepayment
=
initOwnerRepayment
(
ownerLoanRecord
);
ownerRepaymentDao
.
saveEntity
(
ownerRepayment
);
}
else
{
}
else
{
ownerLoanRecord
.
setStatus
(
OwnerLoanRecordEnum
.
Status
.
APPROVE_PASS
.
getCode
());
ownerLoanRecord
.
setStatus
(
OwnerLoanRecordEnum
.
Status
.
APPROVE_PASS
.
getCode
());
...
@@ -117,4 +137,27 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -117,4 +137,27 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
}
}
}
}
private
OwnerRepayment
initOwnerRepayment
(
OwnerLoanRecord
ownerLoanRecord
)
{
OwnerRepayment
ownerRepayment
=
new
OwnerRepayment
();
ownerRepayment
.
setLoanRepaymentTime
(
ownerLoanRecord
.
getLoanRepaymentTime
());
ownerRepayment
.
setMobile
(
ownerLoanRecord
.
getMobile
());
ownerRepayment
.
setOwnerUserName
(
ownerLoanRecord
.
getOwnerUserName
());
ownerRepayment
.
setOwnerUserNo
(
ownerLoanRecord
.
getOwnerUserNo
());
ownerRepayment
.
setLoanNo
(
ownerRepayment
.
getLoanNo
());
ownerRepayment
.
setCreateBy
(
ownerLoanRecord
.
getOwnerUserName
());
ownerRepayment
.
setRepaymentBalance
(
ownerLoanRecord
.
getLoanBalance
());
ownerRepayment
.
setRepaymentNo
(
idGenerateSnowFlake
.
nextId
(
2L
));
ownerRepayment
.
setPayment
(
ownerLoanRecord
.
getBorrower
());
ownerRepayment
.
setPayeeAccount
(
ownerLoanRecord
.
getBorrowerAccount
());
ownerRepayment
.
setPayee
(
ownerRepayment
.
getPayee
());
ownerRepayment
.
setPayeeAccount
(
ownerLoanRecord
.
getPayeeAccount
());
//TODO 支付渠道 订单支付,转账支付 缺三方的交易流水号
ownerRepayment
.
setPayChannel
(
0
);
ownerRepayment
.
setRunningWaterOpenNo
(
0L
);
ownerRepayment
.
setBeOverdue
(
10
);
ownerRepayment
.
setCreateBy
(
"系统"
);
ownerRepayment
.
setStatus
(
OwnerRePaymentEnum
.
Status
.
PAY_WAIT
.
getCode
());
return
ownerRepayment
;
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论