Commit 954236df authored by 王向伟's avatar 王向伟

代码格式化

parent 2932e091
...@@ -4,6 +4,7 @@ import lombok.Data; ...@@ -4,6 +4,7 @@ import lombok.Data;
/** /**
* 申请订单 * 申请订单
*
* @author Wang Xiangwei * @author Wang Xiangwei
* @version 2020/3/9 * @version 2020/3/9
*/ */
......
...@@ -3,7 +3,6 @@ package cn.quantgroup.customer.model.order; ...@@ -3,7 +3,6 @@ package cn.quantgroup.customer.model.order;
import lombok.Data; import lombok.Data;
/** /**
*
* @author Wang Xiangwei * @author Wang Xiangwei
* @version 2020/3/10 * @version 2020/3/10
*/ */
......
...@@ -7,93 +7,94 @@ import java.util.List; ...@@ -7,93 +7,94 @@ import java.util.List;
/** /**
* 提现订单详情 * 提现订单详情
*
* @author Wang Xiangwei * @author Wang Xiangwei
* @version 2020/3/9 * @version 2020/3/9
*/ */
@Data @Data
public class LoanOrderDetail { public class LoanOrderDetail {
/** /**
*订单ID * 订单ID
*/ */
private Long orderId; private Long orderId;
/** /**
*订单申请号 * 订单申请号
*/ */
private String orderNo; private String orderNo;
/** /**
*借款订单号 * 借款订单号
*/ */
private Long loanId; private Long loanId;
/** /**
*提现渠道号 * 提现渠道号
*/ */
private String channelNo; private String channelNo;
/** /**
*提现时间 * 提现时间
*/ */
private String loanPaidAt; private String loanPaidAt;
/** /**
*资金方 * 资金方
*/ */
private String fund; private String fund;
/** /**
*合同贷款金额 * 合同贷款金额
*/ */
private String contractAmount; private String contractAmount;
/** /**
*合同贷款期数 * 合同贷款期数
*/ */
private Integer contractTermNo; private Integer contractTermNo;
/** /**
*担保费 * 担保费
*/ */
private BigDecimal guaranteeFee; private BigDecimal guaranteeFee;
/** /**
*其他费用 * 其他费用
*/ */
private BigDecimal otherFee; private BigDecimal otherFee;
/** /**
*一次性服务费 * 一次性服务费
*/ */
private BigDecimal onceServiceFee; private BigDecimal onceServiceFee;
/** /**
*月利率 * 月利率
*/ */
private BigDecimal monthlyInterestRate; private BigDecimal monthlyInterestRate;
/** /**
*当前状态 * 当前状态
*/ */
private String status; private String status;
/** /**
*推送资金方放款时间 * 推送资金方放款时间
*/ */
private String sendLoanPaidAt; private String sendLoanPaidAt;
/** /**
*放款银行卡号 * 放款银行卡号
*/ */
private String cardNo; private String cardNo;
/** /**
*放款银行卡户名 * 放款银行卡户名
*/ */
private String cardHolderName; private String cardHolderName;
/** /**
*放款银行名称 * 放款银行名称
*/ */
private String bankName; private String bankName;
......
...@@ -6,6 +6,7 @@ import java.math.BigDecimal; ...@@ -6,6 +6,7 @@ import java.math.BigDecimal;
/** /**
* 还款计划信息 * 还款计划信息
*
* @author Wang Xiangwei * @author Wang Xiangwei
* @version 2020/3/9 * @version 2020/3/9
*/ */
...@@ -13,77 +14,77 @@ import java.math.BigDecimal; ...@@ -13,77 +14,77 @@ import java.math.BigDecimal;
public class Repayment { public class Repayment {
/** /**
*还款期数 * 还款期数
*/ */
private Integer termNo; private Integer termNo;
/** /**
*本金 * 本金
*/ */
private BigDecimal principal; private BigDecimal principal;
/** /**
*利息 * 利息
*/ */
private BigDecimal interest; private BigDecimal interest;
/** /**
*担保费 * 担保费
*/ */
private BigDecimal premium; private BigDecimal premium;
/** /**
*其他担保 * 其他担保
*/ */
private BigDecimal otherFee; private BigDecimal otherFee;
/** /**
*罚息 * 罚息
*/ */
private BigDecimal overdueInterest; private BigDecimal overdueInterest;
/** /**
*逾期保费 * 逾期保费
*/ */
private BigDecimal overdueServiceFee; private BigDecimal overdueServiceFee;
/** /**
*当前减免 * 当前减免
*/ */
private BigDecimal collectionRelief; private BigDecimal collectionRelief;
/** /**
*还款总额 * 还款总额
*/ */
private BigDecimal actualRepayment; private BigDecimal actualRepayment;
/** /**
*应还总额 * 应还总额
*/ */
private BigDecimal shouldAmount; private BigDecimal shouldAmount;
/** /**
*应还时间 * 应还时间
*/ */
private String shouldAt; private String shouldAt;
/** /**
*还款时间 * 还款时间
*/ */
private String repaymentReceivedAt; private String repaymentReceivedAt;
/** /**
*还款状态 * 还款状态
*/ */
private String repaymentStatus; private String repaymentStatus;
/** /**
*还款方式 * 还款方式
*/ */
private String repayType; private String repayType;
/** /**
*逾期天数 * 逾期天数
*/ */
private Integer overdueDays; private Integer overdueDays;
} }
...@@ -4,6 +4,7 @@ import lombok.Data; ...@@ -4,6 +4,7 @@ import lombok.Data;
/** /**
* 信用钱包用户基本展示信息 * 信用钱包用户基本展示信息
*
* @author Wang Xiangwei * @author Wang Xiangwei
* @version 2020/3/9 * @version 2020/3/9
*/ */
...@@ -37,5 +38,4 @@ public class UserBasicInfo { ...@@ -37,5 +38,4 @@ public class UserBasicInfo {
private String status; private String status;
} }
...@@ -14,7 +14,6 @@ import cn.quantgroup.customer.rest.vo.card.XyqbCardsInfo; ...@@ -14,7 +14,6 @@ import cn.quantgroup.customer.rest.vo.card.XyqbCardsInfo;
import cn.quantgroup.customer.service.ICardService; import cn.quantgroup.customer.service.ICardService;
import cn.quantgroup.customer.service.IUserService; import cn.quantgroup.customer.service.IUserService;
import cn.quantgroup.customer.service.IXyqbService; import cn.quantgroup.customer.service.IXyqbService;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
...@@ -36,15 +36,16 @@ public class KaServiceImpl implements IKaService { ...@@ -36,15 +36,16 @@ public class KaServiceImpl implements IKaService {
private String kaSysUrl; private String kaSysUrl;
@Autowired @Autowired
private IHttpService httpService; private IHttpService httpService;
@Override @Override
public JsonResult<LoanOrderMapping> findOrderMapping(OrderMappingQueryParam orderMappingQueryParam) { public JsonResult<LoanOrderMapping> findOrderMapping(OrderMappingQueryParam orderMappingQueryParam) {
String logPre = "KaServiceImpl.findOrderMapping"; String logPre = "KaServiceImpl.findOrderMapping";
log.info("{},获得orderMapping orderMappingQueryParam={}",logPre,orderMappingQueryParam); log.info("{},获得orderMapping orderMappingQueryParam={}", logPre, orderMappingQueryParam);
if(Objects.isNull(orderMappingQueryParam)){ if (Objects.isNull(orderMappingQueryParam)) {
log.error("{} 查询参数为空 orderMappingQueryParam={}",logPre,orderMappingQueryParam); log.error("{} 查询参数为空 orderMappingQueryParam={}", logPre, orderMappingQueryParam);
return JsonResult.buildErrorStateResult("查询参数为空",null); return JsonResult.buildErrorStateResult("查询参数为空", null);
} }
String applyOrderNo = orderMappingQueryParam.getApplyOrderNo(); String applyOrderNo = orderMappingQueryParam.getApplyOrderNo();
...@@ -55,24 +56,24 @@ public class KaServiceImpl implements IKaService { ...@@ -55,24 +56,24 @@ public class KaServiceImpl implements IKaService {
String url = kaSysUrl + "/external/get/orderMapping"; String url = kaSysUrl + "/external/get/orderMapping";
try { try {
Map<String, Object> param = Maps.newHashMap(); Map<String, Object> param = Maps.newHashMap();
if(!Objects.isNull(applyOrderNo)){ if (!Objects.isNull(applyOrderNo)) {
param.put("applyOrderNo", applyOrderNo); param.put("applyOrderNo", applyOrderNo);
} }
if(StringUtils.isNotBlank(channelOrderNo)){ if (StringUtils.isNotBlank(channelOrderNo)) {
param.put("channelOrderNo", channelOrderNo); param.put("channelOrderNo", channelOrderNo);
} }
if(!Objects.isNull(loanId)){ if (!Objects.isNull(loanId)) {
param.put("loanId", loanId); param.put("loanId", loanId);
} }
String result = httpService.get(url, param); String result = httpService.get(url, param);
log.info("{} 请求ka系统返回值:{}",logPre, result); log.info("{} 请求ka系统返回值:{}", logPre, result);
JsonResult jsonResult = GSON.fromJson(result, JsonResult.class); JsonResult jsonResult = GSON.fromJson(result, JsonResult.class);
if(Objects.isNull(jsonResult) || !jsonResult.isSuccess()){ if (Objects.isNull(jsonResult) || !jsonResult.isSuccess()) {
log.error("{} 查询orderMapping失败 jsonResult={}",logPre,jsonResult); log.error("{} 查询orderMapping失败 jsonResult={}", logPre, jsonResult);
return JsonResult.buildErrorStateResult("查询orderMapping失败",null); return JsonResult.buildErrorStateResult("查询orderMapping失败", null);
} }
Object data = jsonResult.getData(); Object data = jsonResult.getData();
...@@ -90,28 +91,28 @@ public class KaServiceImpl implements IKaService { ...@@ -90,28 +91,28 @@ public class KaServiceImpl implements IKaService {
@Override @Override
public JsonResult<Map<String,String>> findMap(List<String> applyOrderNos) { public JsonResult<Map<String, String>> findMap(List<String> applyOrderNos) {
String logPre = "KaServiceImpl.findOrderMappingByApplyOrderNos"; String logPre = "KaServiceImpl.findOrderMappingByApplyOrderNos";
log.info("{},获得orderMapping applyOrderNos={}",logPre,applyOrderNos); log.info("{},获得渠道订单号 applyOrderNos={}", logPre, applyOrderNos);
if(CollectionUtils.isEmpty(applyOrderNos)){ if (CollectionUtils.isEmpty(applyOrderNos)) {
log.error("{} 查询参数为空 applyOrderNos={}",logPre,applyOrderNos); log.error("{} 查询参数为空 applyOrderNos={}", logPre, applyOrderNos);
return JsonResult.buildErrorStateResult("查询参数为空",null); return JsonResult.buildErrorStateResult("查询参数为空", null);
} }
String url = kaSysUrl + "/external/query/channelOrder/applyNos"; String url = kaSysUrl + "/external/query/channelOrder/applyNos";
StringJoiner stringJoiner = new StringJoiner(","); StringJoiner stringJoiner = new StringJoiner(",");
applyOrderNos.forEach(e -> stringJoiner.add(e)); applyOrderNos.forEach(e -> stringJoiner.add(e));
Map<String, Object> param = Maps.newHashMap(); Map<String, Object> param = Maps.newHashMap();
param.put("applyNos",stringJoiner.toString()); param.put("applyNos", stringJoiner.toString());
String result = httpService.get(kaSysUrl, param); String result = httpService.get(url, param);
log.info("{} 请求ka系统返回值:{}",logPre, result); log.info("{} 请求ka系统返回值:{}", logPre, result);
JsonResult jsonResult = GSON.fromJson(result, JsonResult.class); JsonResult jsonResult = GSON.fromJson(result, JsonResult.class);
if(Objects.isNull(jsonResult) || !jsonResult.isSuccess()){ if (Objects.isNull(jsonResult) || !jsonResult.isSuccess()) {
log.error("{} 查询orderMapping失败 jsonResult={}",logPre,jsonResult); log.error("{} 获得渠道订单号 jsonResult={}", logPre, jsonResult);
return JsonResult.buildErrorStateResult("查询orderMapping失败",null); return JsonResult.buildErrorStateResult("获得渠道订单号", null);
} }
return jsonResult; return jsonResult;
......
...@@ -29,31 +29,31 @@ public class OrderServiceImpl implements IOrderService { ...@@ -29,31 +29,31 @@ public class OrderServiceImpl implements IOrderService {
@Override @Override
public JsonResult<List<FlowNode>> findFlowChart(String applyOrderNo) { public JsonResult<List<FlowNode>> findFlowChart(String applyOrderNo) {
String logPre="OrderServiceImpl.findFlowChart"; String logPre = "OrderServiceImpl.findFlowChart";
log.info("{} 查询流程图 applyOrderNo={}",logPre,applyOrderNo); log.info("{} 查询流程图 applyOrderNo={}", logPre, applyOrderNo);
OrderMappingQueryParam param = new OrderMappingQueryParam(); OrderMappingQueryParam param = new OrderMappingQueryParam();
param.setApplyOrderNo(applyOrderNo); param.setApplyOrderNo(applyOrderNo);
JsonResult<LoanOrderMapping> orderMappingResult = kaService.findOrderMapping(param); JsonResult<LoanOrderMapping> orderMappingResult = kaService.findOrderMapping(param);
LoanOrderMapping head = null; LoanOrderMapping head = null;
if(orderMappingResult.isSuccess()){ if (orderMappingResult.isSuccess()) {
head = orderMappingResult.getData(); head = orderMappingResult.getData();
log.info("{},申请订单号查询orderMapping applyOrderNo={},data={}",logPre,applyOrderNo,head); log.info("{},申请订单号查询orderMapping applyOrderNo={},data={}", logPre, applyOrderNo, head);
} }
JsonResult<List<FlowNode>> flowChart = xyqbService.findFlowChart(applyOrderNo); JsonResult<List<FlowNode>> flowChart = xyqbService.findFlowChart(applyOrderNo);
if(!flowChart.isSuccess()){ if (!flowChart.isSuccess()) {
return flowChart; return flowChart;
} }
List<FlowNode> flowNodeList = flowChart.getData(); List<FlowNode> flowNodeList = flowChart.getData();
if(!Objects.isNull(head)){ if (!Objects.isNull(head)) {
FlowNode flowNode = new FlowNode(); FlowNode flowNode = new FlowNode();
flowNode.setName("渠道用户信息导入"); flowNode.setName("渠道用户信息导入");
flowNode.setStatus(1); flowNode.setStatus(1);
flowNode.setNode(head.getId().toString()); flowNode.setNode(head.getId().toString());
flowNodeList.add(0,flowNode); flowNodeList.add(0, flowNode);
} }
return JsonResult.buildSuccessResult("",flowNodeList); return JsonResult.buildSuccessResult("", flowNodeList);
} }
} }
...@@ -408,16 +408,16 @@ public class UserServiceImpl implements IUserService { ...@@ -408,16 +408,16 @@ public class UserServiceImpl implements IUserService {
return applyOrders; return applyOrders;
} }
List<ApplyOrder> applyOrderList = applyOrders.getData(); List<ApplyOrder> applyOrderList = applyOrders.getData();
//通过申请订单号获得渠道订单号
List<String> applyOrderNoList = applyOrderList.stream().map(e -> e.getApplyOrderNo()).distinct().collect(Collectors.toList()); List<String> applyOrderNoList = applyOrderList.stream().map(e -> e.getApplyOrderNo()).distinct().collect(Collectors.toList());
JsonResult<Map<String, String>> mapJsonResult = kaService.findMap(applyOrderNoList); JsonResult<Map<String, String>> mapJsonResult = kaService.findMap(applyOrderNoList);
if(!mapJsonResult.isSuccess()){ if (!mapJsonResult.isSuccess()) {
return mapJsonResult; return mapJsonResult;
} }
Map<String, String> data = mapJsonResult.getData(); Map<String, String> data = mapJsonResult.getData();
applyOrderList.forEach(e ->{ applyOrderList.forEach(e -> {
e.setChannelOrderNo(data.get(e.getApplyOrderNo())); e.setChannelOrderNo(data.get(e.getApplyOrderNo()));
}); });
......
...@@ -10,20 +10,14 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery; ...@@ -10,20 +10,14 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery;
import cn.quantgroup.customer.rest.vo.JsonResult; import cn.quantgroup.customer.rest.vo.JsonResult;
import cn.quantgroup.customer.service.IXyqbService; import cn.quantgroup.customer.service.IXyqbService;
import cn.quantgroup.customer.service.http.IHttpService; import cn.quantgroup.customer.service.http.IHttpService;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.ParameterizedTypeReference;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.*;
import java.util.List;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import static cn.quantgroup.customer.constant.Constant.GSON; import static cn.quantgroup.customer.constant.Constant.GSON;
...@@ -96,8 +90,8 @@ public class XyqbServiceImpl implements IXyqbService { ...@@ -96,8 +90,8 @@ public class XyqbServiceImpl implements IXyqbService {
@Override @Override
public JsonResult<List<FlowNode>> findFlowChart(String orderNo) { public JsonResult<List<FlowNode>> findFlowChart(String orderNo) {
String logPre="XyqbServiceImpl.findFlowChart"; String logPre = "XyqbServiceImpl.findFlowChart";
log.info("{} 流程日志查询 orderNo={}",logPre,orderNo); log.info("{} 流程日志查询 orderNo={}", logPre, orderNo);
String url = xyqbSysUrl + "/ex/inside/customer_sys/query/applyOrder"; String url = xyqbSysUrl + "/ex/inside/customer_sys/query/applyOrder";
if (StringUtils.isEmpty(orderNo)) { if (StringUtils.isEmpty(orderNo)) {
log.error("{} 申请订单号为空 orderNo={}", logPre, orderNo); log.error("{} 申请订单号为空 orderNo={}", logPre, orderNo);
...@@ -110,15 +104,15 @@ public class XyqbServiceImpl implements IXyqbService { ...@@ -110,15 +104,15 @@ public class XyqbServiceImpl implements IXyqbService {
header.put("Content-type", "application/x-www-form-urlencoded"); header.put("Content-type", "application/x-www-form-urlencoded");
JsonResult jsonResult = httpService.post(url, header, param, JsonResult.class); JsonResult jsonResult = httpService.post(url, header, param, JsonResult.class);
if(Objects.isNull(jsonResult) || !jsonResult.isSuccess()){ if (Objects.isNull(jsonResult) || !jsonResult.isSuccess()) {
log.error("{} 调用信用钱包失败 url={}, header={},param={},result={}",logPre,url, header,param,jsonResult); log.error("{} 调用信用钱包失败 url={}, header={},param={},result={}", logPre, url, header, param, jsonResult);
return JsonResult.buildErrorStateResult("流程日志查询失败",null); return JsonResult.buildErrorStateResult("流程日志查询失败", null);
} }
List data = (List) jsonResult.getData(); List data = (List) jsonResult.getData();
List<FlowNode> flowNodeList = new ArrayList<>(); List<FlowNode> flowNodeList = new ArrayList<>();
data.forEach( e ->{ data.forEach(e -> {
flowNodeList.add(GSON.fromJson(e.toString(),FlowNode.class)); flowNodeList.add(GSON.fromJson(e.toString(), FlowNode.class));
}); });
jsonResult.setData(flowNodeList); jsonResult.setData(flowNodeList);
return jsonResult; return jsonResult;
......
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