Commit c737e98c authored by yexiong.wang's avatar yexiong.wang

edit

parent dadb83da
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 "";
}
}
...@@ -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;
} }
...@@ -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<>();
......
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