Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
customer-service
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
QG
customer-service
Commits
c737e98c
Commit
c737e98c
authored
Feb 18, 2022
by
yexiong.wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
edit
parent
dadb83da
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
0 deletions
+39
-0
ApprovalStatus.java
...ain/java/cn/quantgroup/customer/enums/ApprovalStatus.java
+25
-0
QuerySubmitRecordVo.java
.../quantgroup/customer/rest/vo/vcc/QuerySubmitRecordVo.java
+1
-0
VccServiceImpl.java
...a/cn/quantgroup/customer/service/impl/VccServiceImpl.java
+13
-0
No files found.
src/main/java/cn/quantgroup/customer/enums/ApprovalStatus.java
0 → 100644
View file @
c737e98c
package
cn
.
quantgroup
.
customer
.
enums
;
public
enum
ApprovalStatus
{
APPROVAL_PROCESSING
(
0
,
"审批中"
),
APPROVAL_PASS
(
1
,
"审批通过"
),
APPROVAL_REFUSE
(
2
,
"审批拒绝"
);
private
Integer
code
;
private
String
desc
;
ApprovalStatus
(
Integer
code
,
String
desc
){
this
.
code
=
code
;
this
.
desc
=
desc
;
}
public
static
String
getDescByValue
(
Integer
value
){
for
(
ApprovalStatus
approvalStatus:
ApprovalStatus
.
values
()){
if
(
approvalStatus
.
code
.
equals
(
value
)){
return
approvalStatus
.
desc
;
}
}
return
""
;
}
}
src/main/java/cn/quantgroup/customer/rest/vo/vcc/QuerySubmitRecordVo.java
View file @
c737e98c
...
@@ -8,4 +8,5 @@ public class QuerySubmitRecordVo extends OfflineRepaySubmitRecord {
...
@@ -8,4 +8,5 @@ public class QuerySubmitRecordVo extends OfflineRepaySubmitRecord {
private
static
final
long
serialVersionUID
=
-
1359026440976090642L
;
private
static
final
long
serialVersionUID
=
-
1359026440976090642L
;
private
String
repayStatusName
;
private
String
repayStatusName
;
private
String
approvalStatusName
;
}
}
src/main/java/cn/quantgroup/customer/service/impl/VccServiceImpl.java
View file @
c737e98c
...
@@ -4,6 +4,7 @@ import cn.quantgroup.customer.entity.OfflineRepayOperateRecord;
...
@@ -4,6 +4,7 @@ import cn.quantgroup.customer.entity.OfflineRepayOperateRecord;
import
cn.quantgroup.customer.entity.OfflineRepaySubmitRecord
;
import
cn.quantgroup.customer.entity.OfflineRepaySubmitRecord
;
import
cn.quantgroup.customer.entity.OpUser
;
import
cn.quantgroup.customer.entity.OpUser
;
import
cn.quantgroup.customer.entity.QOfflineRepaySubmitRecord
;
import
cn.quantgroup.customer.entity.QOfflineRepaySubmitRecord
;
import
cn.quantgroup.customer.enums.ApprovalStatus
;
import
cn.quantgroup.customer.enums.VccRepayStatusEnum
;
import
cn.quantgroup.customer.enums.VccRepayStatusEnum
;
import
cn.quantgroup.customer.repo.OfflineRepayOperateRecordRepo
;
import
cn.quantgroup.customer.repo.OfflineRepayOperateRecordRepo
;
import
cn.quantgroup.customer.repo.OfflineRepaySubmitRecordRepo
;
import
cn.quantgroup.customer.repo.OfflineRepaySubmitRecordRepo
;
...
@@ -323,6 +324,18 @@ public class VccServiceImpl implements IVccService {
...
@@ -323,6 +324,18 @@ public class VccServiceImpl implements IVccService {
QuerySubmitRecordVo
submitRecordVo
=
new
QuerySubmitRecordVo
();
QuerySubmitRecordVo
submitRecordVo
=
new
QuerySubmitRecordVo
();
BeanUtils
.
copyProperties
(
record
,
submitRecordVo
);
BeanUtils
.
copyProperties
(
record
,
submitRecordVo
);
submitRecordVo
.
setRepayStatusName
(
VccRepayStatusEnum
.
getDescByValue
(
submitRecordVo
.
getRepayStatus
()));
submitRecordVo
.
setRepayStatusName
(
VccRepayStatusEnum
.
getDescByValue
(
submitRecordVo
.
getRepayStatus
()));
submitRecordVo
.
setApprovalStatusName
(
ApprovalStatus
.
getDescByValue
(
submitRecordVo
.
getApprovalStatus
()));
if
(
1
==
submitRecordVo
.
getRepayType
())
{
//月还账单
List
<
ApplyBill
>
billList
=
GSON
.
fromJson
(
submitRecordVo
.
getBills
(),
new
TypeToken
<
List
<
ApplyBill
>>()
{
}.
getType
());
StringBuilder
stringBuilder
=
new
StringBuilder
();
for
(
ApplyBill
applyBill
:
billList
)
{
stringBuilder
.
append
(
applyBill
.
getBillId
()).
append
(
","
);
}
String
billNo
=
stringBuilder
.
substring
(
0
,
stringBuilder
.
lastIndexOf
(
","
));
submitRecordVo
.
setUniqueId
(
billNo
);
}
submitRecordVoList
.
add
(
submitRecordVo
);
submitRecordVoList
.
add
(
submitRecordVo
);
}
}
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
...
...
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