Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
baihang-report
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
data-spider
baihang-report
Commits
833da1af
Commit
833da1af
authored
Aug 12, 2021
by
陈宏杰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
老数据处理
parent
5014647f
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
3 deletions
+42
-3
RepairDataOfLoanAccountExt.java
...oup/report/domain/baihang/RepairDataOfLoanAccountExt.java
+18
-0
LoanInfoMapper.java
...a/cn/quantgroup/report/mapper/baihang/LoanInfoMapper.java
+4
-0
BaiHangFileReportService.java
...roup/report/service/baihang/BaiHangFileReportService.java
+14
-3
LoanInfoMapper.xml
...es/cn/quantgroup/report/mapper/baihang/LoanInfoMapper.xml
+6
-0
No files found.
src/main/java/cn/quantgroup/report/domain/baihang/RepairDataOfLoanAccountExt.java
0 → 100644
View file @
833da1af
package
cn
.
quantgroup
.
report
.
domain
.
baihang
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
RepairDataOfLoanAccountExt
{
private
String
loanId
;
private
String
orderNo
;
private
String
applyTime
;
}
src/main/java/cn/quantgroup/report/mapper/baihang/LoanInfoMapper.java
View file @
833da1af
...
...
@@ -2,6 +2,7 @@ package cn.quantgroup.report.mapper.baihang;
import
cn.quantgroup.report.domain.baihang.BaiHangTimeRecord
;
import
cn.quantgroup.report.domain.baihang.LoanInfoZhuDai
;
import
cn.quantgroup.report.domain.baihang.RepairDataOfLoanAccountExt
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
...
...
@@ -82,4 +83,7 @@ public interface LoanInfoMapper {
List
<
LoanInfoZhuDai
>
findRealTimeLoanInfoZhuDaiLh
(
BaiHangTimeRecord
timeRecord
);
List
<
RepairDataOfLoanAccountExt
>
findRepairDataOfLoanAccountExt
(
String
loanApplicationHistoryId
);
}
src/main/java/cn/quantgroup/report/service/baihang/BaiHangFileReportService.java
View file @
833da1af
...
...
@@ -251,10 +251,21 @@ public class BaiHangFileReportService {
loanInfoVo
.
setName
(
sensitiveFilter
(
loanInfo
.
getName
()));
loanInfoVo
.
setPid
(
sensitiveFilter
(
loanInfo
.
getPid
()));
loanInfoVo
.
setMobile
(
sensitiveFilter
(
loanInfo
.
getMobile
()));
try
{
if
(
DateUtils
.
parseDate
(
"yyyy-MM-dd'T'HH:mm:ss"
,
loanInfoVo
.
getIssueDate
()).
getTime
()
<
DateUtils
.
parseDate
(
"yyyy-MM-dd'T'HH:mm:ss"
,
loanInfoVo
.
getAccountOpenDate
()).
getTime
()){
loanInfoVo
.
setAccountOpenDate
(
loanInfoVo
.
getIssueDate
());
loanInfoVo
.
setApplyDate
(
loanInfoVo
.
getIssueDate
());
}
}
catch
(
Exception
e
)
{
log
.
error
(
"百行-助贷放款数据组装异常,loan_application_history_id: {}"
,
loanInfoReqId
,
e
);
//处理个别的老数据 loan_application_manifest_history表没数据的情况
List
<
RepairDataOfLoanAccountExt
>
repairDataList
=
loanInfoMapper
.
findRepairDataOfLoanAccountExt
(
loanInfoReqId
);
if
(!
CollectionUtils
.
isEmpty
(
repairDataList
))
{
loanInfoVo
.
setAccountOpenDate
(
repairDataList
.
get
(
0
).
getApplyTime
());
loanInfoVo
.
setApplyDate
(
repairDataList
.
get
(
0
).
getApplyTime
());
log
.
info
(
"百行-助贷放款数据组装异常已修复,loan_application_history_id: {}"
,
loanInfoReqId
);
}
}
if
(
isDebug
&&
StringUtils
.
isNotBlank
(
prefix
))
{
loanInfoVo
.
setReqID
(
prefix
+
loanInfoVo
.
getReqID
());
loanInfoVo
.
setLoanId
(
prefix
+
loanInfoVo
.
getLoanId
());
...
...
src/main/resources/cn/quantgroup/report/mapper/baihang/LoanInfoMapper.xml
View file @
833da1af
...
...
@@ -453,5 +453,11 @@
;
</select>
<select
id=
"findRepairDataOfLoanAccountExt"
parameterType=
"java.lang.String"
resultType=
"cn.quantgroup.report.domain.baihang.RepairDataOfLoanAccountExt"
>
select c.loan_id loanId,d.order_no orderNo,DATE_FORMAT(d.apply_time,'%Y-%m-%dT%H:%i:%S') applyTime
from xyqb.loan_account_ext c
left join xyqb.apply_quota_record d on c.order_no=d.order_no
where c.loan_id = #{loanApplicationHistoryId,jdbcType=VARCHAR}
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment