Commit 4458784b authored by 鹿朋's avatar 鹿朋

还款计划中状态返回给前端中文

parent 37d59da4
......@@ -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);
}
/**
* 发起结清
*
......
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;
}
}
......@@ -27,7 +27,7 @@ public class RepaymentPlanItem {
/**
* 还款状态,0 ("未还款")、2 ("已逾期")、3 ("已还款")
*/
private Integer repaymentStatus;
private String repaymentStatus;
/**
* 应还本金
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment