Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
afd8b8c7
提交
afd8b8c7
authored
2月 28, 2024
作者:
huyufan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug处理
上级
6e3688e2
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
39 行增加
和
1 行删除
+39
-1
OrderChildLoanComponent.java
...om/clx/performance/component/OrderChildLoanComponent.java
+3
-0
OwnerLoanRecordDaoImpl.java
...clx/performance/dao/impl/loan/OwnerLoanRecordDaoImpl.java
+9
-1
OwnerLoanRecordDao.java
...java/com/clx/performance/dao/loan/OwnerLoanRecordDao.java
+2
-0
OwnerLoanRecordMapper.java
...om/clx/performance/mapper/loan/OwnerLoanRecordMapper.java
+7
-0
OwnerLoanRecordServiceImpl.java
...ormance/service/impl/loan/OwnerLoanRecordServiceImpl.java
+15
-0
OwnerLoanRecordService.java
.../clx/performance/service/loan/OwnerLoanRecordService.java
+3
-0
没有找到文件。
performance-web/src/main/java/com/clx/performance/component/OrderChildLoanComponent.java
浏览文件 @
afd8b8c7
...
@@ -378,12 +378,15 @@ public class OrderChildLoanComponent {
...
@@ -378,12 +378,15 @@ public class OrderChildLoanComponent {
waterRecord
.
setFrozenBalance
(
account
.
getFundingFrozenBalance
().
add
(
account
.
getVirtuallyFrozenBalance
()));
waterRecord
.
setFrozenBalance
(
account
.
getFundingFrozenBalance
().
add
(
account
.
getVirtuallyFrozenBalance
()));
waterRecord
.
setCreateBy
(
"系统"
);
waterRecord
.
setCreateBy
(
"系统"
);
ownerLoanAccountRunningWaterRecordDao
.
saveEntity
(
waterRecord
);
ownerLoanAccountRunningWaterRecordDao
.
saveEntity
(
waterRecord
);
ownerLoanRecordService
.
loanRecordResidueAdd
(
loanNo
,
balance
);
break
;
break
;
}
}
}
}
}
}
public
void
childWriteOffOwnerLoanAccount
(
List
<
OwnerLoanAccountRunningWaterRecord
>
frozenList
)
{
public
void
childWriteOffOwnerLoanAccount
(
List
<
OwnerLoanAccountRunningWaterRecord
>
frozenList
)
{
log
.
info
(
"5. 执行核销扣除,相关流水{}"
,
JSONUtil
.
parse
(
frozenList
));
log
.
info
(
"5. 执行核销扣除,相关流水{}"
,
JSONUtil
.
parse
(
frozenList
));
while
(
true
)
{
while
(
true
)
{
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/loan/OwnerLoanRecordDaoImpl.java
浏览文件 @
afd8b8c7
...
@@ -12,9 +12,11 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanRecordOfOwner;
...
@@ -12,9 +12,11 @@ import com.clx.performance.param.pc.loan.carrier.PageOwnerLoanRecordOfOwner;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.msl.common.base.Optional
;
import
com.msl.common.base.Optional
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
com.msl.common.utils.DateUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.Objects
;
...
@@ -67,7 +69,7 @@ public class OwnerLoanRecordDaoImpl extends BaseDaoImpl<OwnerLoanRecordMapper, O
...
@@ -67,7 +69,7 @@ public class OwnerLoanRecordDaoImpl extends BaseDaoImpl<OwnerLoanRecordMapper, O
lQrWrapper
().
in
(
OwnerLoanRecord:
:
getStatus
,
OwnerLoanRecordEnum
.
Status
.
APPROVE_PASS
.
getCode
(),
OwnerLoanRecordEnum
.
Status
.
PAY_SUCCESS
.
getCode
())
lQrWrapper
().
in
(
OwnerLoanRecord:
:
getStatus
,
OwnerLoanRecordEnum
.
Status
.
APPROVE_PASS
.
getCode
(),
OwnerLoanRecordEnum
.
Status
.
PAY_SUCCESS
.
getCode
())
.
eq
(
OwnerLoanRecord:
:
getOwnerUserNo
,
userNo
)
.
eq
(
OwnerLoanRecord:
:
getOwnerUserNo
,
userNo
)
.
gt
(
OwnerLoanRecord:
:
getLoanResidueBalance
,
0
)
.
gt
(
OwnerLoanRecord:
:
getLoanResidueBalance
,
0
)
.
orderByAsc
(
OwnerLoanRecord:
:
getId
)
.
orderByAsc
(
OwnerLoanRecord:
:
getId
)
);
);
}
}
...
@@ -112,5 +114,11 @@ public class OwnerLoanRecordDaoImpl extends BaseDaoImpl<OwnerLoanRecordMapper, O
...
@@ -112,5 +114,11 @@ public class OwnerLoanRecordDaoImpl extends BaseDaoImpl<OwnerLoanRecordMapper, O
return
baseMapper
.
selectOne
(
lQrWrapper
().
eq
(
OwnerLoanRecord:
:
getLoanNo
,
loanNo
));
return
baseMapper
.
selectOne
(
lQrWrapper
().
eq
(
OwnerLoanRecord:
:
getLoanNo
,
loanNo
));
}
}
@Override
public
Integer
updateCasLoanRecord
(
OwnerLoanRecord
update
)
{
String
nowStr
=
DateUtils
.
formatDateTime
(
LocalDateTime
.
now
()).
get
();
return
baseMapper
.
updateCasLoanRecord
(
update
,
nowStr
);
}
}
}
performance-web/src/main/java/com/clx/performance/dao/loan/OwnerLoanRecordDao.java
浏览文件 @
afd8b8c7
...
@@ -31,4 +31,6 @@ public interface OwnerLoanRecordDao extends BaseDao<OwnerLoanRecordMapper, Owner
...
@@ -31,4 +31,6 @@ public interface OwnerLoanRecordDao extends BaseDao<OwnerLoanRecordMapper, Owner
boolean
updateStatusById
(
OwnerLoanRecord
item
);
boolean
updateStatusById
(
OwnerLoanRecord
item
);
OwnerLoanRecord
selectOneByLoanNo
(
Long
loanNo
);
OwnerLoanRecord
selectOneByLoanNo
(
Long
loanNo
);
Integer
updateCasLoanRecord
(
OwnerLoanRecord
update
);
}
}
performance-web/src/main/java/com/clx/performance/mapper/loan/OwnerLoanRecordMapper.java
浏览文件 @
afd8b8c7
...
@@ -9,6 +9,7 @@ import com.clx.performance.sqlProvider.loan.OwnerLoanRecordSqlProvider;
...
@@ -9,6 +9,7 @@ import com.clx.performance.sqlProvider.loan.OwnerLoanRecordSqlProvider;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.SelectProvider
;
import
org.apache.ibatis.annotations.SelectProvider
;
import
org.apache.ibatis.annotations.Update
;
/**
/**
* @author kavin
* @author kavin
...
@@ -23,4 +24,10 @@ public interface OwnerLoanRecordMapper extends BaseMapper<OwnerLoanRecord> {
...
@@ -23,4 +24,10 @@ public interface OwnerLoanRecordMapper extends BaseMapper<OwnerLoanRecord> {
@SelectProvider
(
type
=
OwnerLoanRecordSqlProvider
.
class
,
method
=
"pageByParam"
)
@SelectProvider
(
type
=
OwnerLoanRecordSqlProvider
.
class
,
method
=
"pageByParam"
)
IPage
<
OwnerLoanRecordVO
>
pageByParam
(
@Param
(
"page"
)
Page
<
OwnerLoanRecordVO
>
page
,
@Param
(
"param"
)
PageOwnerLoanRecordOfOwner
param
);
IPage
<
OwnerLoanRecordVO
>
pageByParam
(
@Param
(
"page"
)
Page
<
OwnerLoanRecordVO
>
page
,
@Param
(
"param"
)
PageOwnerLoanRecordOfOwner
param
);
@Update
(
"update owner_loan_record set loan_residue_balance = loan_residue_balance + #{loanResidueBalance}"
+
",modified_time=#{now}"
+
"where id = #{account.id} and modified_time = #{account.modifiedTime}"
)
Integer
updateCasLoanRecord
(
@Param
(
"account"
)
OwnerLoanRecord
update
,
@Param
(
"now"
)
String
nowStr
);
}
}
performance-web/src/main/java/com/clx/performance/service/impl/loan/OwnerLoanRecordServiceImpl.java
浏览文件 @
afd8b8c7
...
@@ -701,6 +701,21 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
...
@@ -701,6 +701,21 @@ public class OwnerLoanRecordServiceImpl implements OwnerLoanRecordService {
}
}
}
}
@Override
public
void
loanRecordResidueAdd
(
Long
loanNo
,
BigDecimal
balance
)
{
while
(
true
)
{
log
.
info
(
"执行借款单余额增加,借款单号{},金额:{}"
,
loanNo
,
balance
);
OwnerLoanRecord
ownerLoanRecord
=
ownerLoanRecordDao
.
getOneByField
(
OwnerLoanRecord:
:
getLoanNo
,
loanNo
).
get
();
OwnerLoanRecord
update
=
new
OwnerLoanRecord
();
update
.
setId
(
ownerLoanRecord
.
getId
());
update
.
setLoanResidueBalance
(
balance
);
Integer
flag
=
ownerLoanRecordDao
.
updateCasLoanRecord
(
update
);
if
(
flag
>
0
)
{
break
;
}
}
}
@Override
@Override
public
void
ownerLoanRecordRetryPay
(
String
loanNo
)
{
public
void
ownerLoanRecordRetryPay
(
String
loanNo
)
{
OwnerLoanRecord
ownerLoanRecord
=
ownerLoanRecordDao
.
getOneByField
(
OwnerLoanRecord:
:
getLoanNo
,
loanNo
)
OwnerLoanRecord
ownerLoanRecord
=
ownerLoanRecordDao
.
getOneByField
(
OwnerLoanRecord:
:
getLoanNo
,
loanNo
)
...
...
performance-web/src/main/java/com/clx/performance/service/loan/OwnerLoanRecordService.java
浏览文件 @
afd8b8c7
...
@@ -11,6 +11,7 @@ import com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO;
...
@@ -11,6 +11,7 @@ import com.clx.performance.vo.pc.loan.carrier.OwnerLoanRecordVO;
import
com.clx.performance.vo.pc.loan.carrier.CarrierOwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.carrier.CarrierOwnerOrderPaymentDetailVO
;
import
com.clx.performance.vo.pc.loan.owner.OwnerLoanRecordDetail
;
import
com.clx.performance.vo.pc.loan.owner.OwnerLoanRecordDetail
;
import
java.math.BigDecimal
;
/**
/**
...
@@ -57,4 +58,6 @@ public interface OwnerLoanRecordService {
...
@@ -57,4 +58,6 @@ public interface OwnerLoanRecordService {
Integer
ownerLoanRecordSubmitNbBank
(
CarrierOwnerLoanRecordApproveParam
param
);
Integer
ownerLoanRecordSubmitNbBank
(
CarrierOwnerLoanRecordApproveParam
param
);
void
orderChildLoanProcess
(
Long
ownerUserNo
);
void
orderChildLoanProcess
(
Long
ownerUserNo
);
void
loanRecordResidueAdd
(
Long
loanNo
,
BigDecimal
balance
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论