Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cash-loan-flow-boss
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
cash-loan-flow-boss
Commits
4458784b
Commit
4458784b
authored
Jul 10, 2020
by
鹿朋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
还款计划中状态返回给前端中文
parent
37d59da4
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
52 additions
and
3 deletions
+52
-3
OrderController.java
...ashloanflowboss/api/order/controller/OrderController.java
+10
-2
RepayStatusEnum.java
...oup/cashloanflowboss/api/order/model/RepayStatusEnum.java
+41
-0
RepaymentPlanItem.java
...p/cashloanflowboss/api/order/model/RepaymentPlanItem.java
+1
-1
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/order/controller/OrderController.java
View file @
4458784b
...
...
@@ -2,6 +2,8 @@ package cn.quantgroup.cashloanflowboss.api.order.controller;
import
cn.quantgroup.cashloanflowboss.api.order.model.ApproveVo
;
import
cn.quantgroup.cashloanflowboss.api.order.model.LendingFormModel
;
import
cn.quantgroup.cashloanflowboss.api.order.model.RepayStatusEnum
;
import
cn.quantgroup.cashloanflowboss.api.order.model.RepaymentPlansResultModel
;
import
cn.quantgroup.cashloanflowboss.api.order.service.MoOrderServiceImpl
;
import
cn.quantgroup.cashloanflowboss.api.order.service.OrderService
;
import
cn.quantgroup.cashloanflowboss.component.route.ServiceRoute
;
...
...
@@ -216,10 +218,16 @@ public class OrderController {
return
Result
.
buildFail
(
"channelOrderNumber 和 loanId 不能同时为空"
);
}
OrderService
orderService
=
serviceRoute
.
routeOrderService
(
null
,
channelOrderNumber
,
loanId
);
return
Result
.
buildSuccess
(
orderService
.
findRepaymentPlan
(
channelOrderNumber
,
loanId
));
RepaymentPlansResultModel
result
=
orderService
.
findRepaymentPlan
(
channelOrderNumber
,
loanId
);
if
(
result
!=
null
)
{
result
.
getRepaymentPlans
().
forEach
(
r
->
{
RepayStatusEnum
statusEnum
=
RepayStatusEnum
.
getByValue
(
r
.
getRepaymentStatus
());
r
.
setRepaymentStatus
(
statusEnum
==
null
?
null
:
statusEnum
.
getDesc
());
});
}
return
Result
.
buildSuccess
(
result
);
}
/**
* 发起结清
*
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/order/model/RepayStatusEnum.java
0 → 100644
View file @
4458784b
package
cn
.
quantgroup
.
cashloanflowboss
.
api
.
order
.
model
;
import
lombok.Getter
;
import
org.apache.commons.lang3.StringUtils
;
/**
* 还款状态
*
* 还款状态,0 ("未还款")、2 ("已逾期")、3 ("已还款")
*
* @author lupeng
* 2020/7/10
*/
public
enum
RepayStatusEnum
{
NO_REPAYMENT
(
"0"
,
"未还款"
),
OVERDUE
(
"2"
,
"已逾期"
),
OK_REPAYMENT
(
"3"
,
"已还款"
),
;
@Getter
private
String
value
;
@Getter
private
String
desc
;
RepayStatusEnum
(
String
value
,
String
desc
)
{
this
.
desc
=
desc
;
this
.
value
=
value
;
}
public
static
RepayStatusEnum
getByValue
(
String
value
)
{
if
(
StringUtils
.
isNotBlank
(
value
))
{
for
(
RepayStatusEnum
statusEnum
:
RepayStatusEnum
.
values
())
{
if
(
statusEnum
.
value
.
equals
(
value
))
{
return
statusEnum
;
}
}
}
return
null
;
}
}
src/main/java/cn/quantgroup/cashloanflowboss/api/order/model/RepaymentPlanItem.java
View file @
4458784b
...
...
@@ -27,7 +27,7 @@ public class RepaymentPlanItem {
/**
* 还款状态,0 ("未还款")、2 ("已逾期")、3 ("已还款")
*/
private
Integer
repaymentStatus
;
private
String
repaymentStatus
;
/**
* 应还本金
*/
...
...
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