Commit d26cdd5e authored by 杨钧's avatar 杨钧

修改只传loanId的时候,不再查询ka

parent 86b7d00b
...@@ -183,10 +183,12 @@ public class OrderServiceImpl implements IOrderService { ...@@ -183,10 +183,12 @@ public class OrderServiceImpl implements IOrderService {
} }
LoanOrderMapping loanOrderMapping = loanOrder.getData(); LoanOrderMapping loanOrderMapping = loanOrder.getData();
if(Objects.nonNull(loanOrderMapping)){
orderQuery.setLoanId(loanOrderMapping.getLoanId()); orderQuery.setLoanId(loanOrderMapping.getLoanId());
orderQuery.setChannelId(loanOrderMapping.getRegisteredFrom()); orderQuery.setChannelId(loanOrderMapping.getRegisteredFrom());
orderQuery.setChannelOrderNo(loanOrderMapping.getChannelOrderNo()); orderQuery.setChannelOrderNo(loanOrderMapping.getChannelOrderNo());
} }
}
// 请求xyqb 为空或者不成功,直接返回 // 请求xyqb 为空或者不成功,直接返回
JsonResult<List<EarlySettleUpOrder>> xyqbOrderResult = this.xyqbService.findLoanOrder4EarlySettleUp(orderQuery); JsonResult<List<EarlySettleUpOrder>> xyqbOrderResult = this.xyqbService.findLoanOrder4EarlySettleUp(orderQuery);
...@@ -257,7 +259,7 @@ public class OrderServiceImpl implements IOrderService { ...@@ -257,7 +259,7 @@ public class OrderServiceImpl implements IOrderService {
String logPre = "OrderServiceImpl.queryAndCheckOrderInfo"; String logPre = "OrderServiceImpl.queryAndCheckOrderInfo";
OrderQueryParam orderQueryParam = new OrderQueryParam(); OrderQueryParam orderQueryParam = new OrderQueryParam();
orderQueryParam.setLoanId(orderQuery.getLoanId()); if(Objects.nonNull(orderQuery.getChannelId()) && StringUtils.isNotBlank(orderQuery.getChannelOrderNo())){
orderQueryParam.setChannelId(orderQuery.getChannelId()); orderQueryParam.setChannelId(orderQuery.getChannelId());
orderQueryParam.setChannelOrderNo(orderQuery.getChannelOrderNo()); orderQueryParam.setChannelOrderNo(orderQuery.getChannelOrderNo());
JsonResult<LoanOrderMapping> orderMappingJsonResult = this.kaService.findOrderMapping(orderQueryParam); JsonResult<LoanOrderMapping> orderMappingJsonResult = this.kaService.findOrderMapping(orderQueryParam);
...@@ -275,18 +277,12 @@ public class OrderServiceImpl implements IOrderService { ...@@ -275,18 +277,12 @@ public class OrderServiceImpl implements IOrderService {
log.error("{} 查询出订单信息与loanId不一致 loanId={},result={}", logPre, orderQuery.getLoanId(), orderMappingJsonResult); log.error("{} 查询出订单信息与loanId不一致 loanId={},result={}", logPre, orderQuery.getLoanId(), orderMappingJsonResult);
return JsonResult.buildErrorStateResult("请求参数有误,查询不到订单信息", null); return JsonResult.buildErrorStateResult("请求参数有误,查询不到订单信息", null);
} }
return orderMappingJsonResult;
if (StringUtils.isNotBlank(orderQuery.getChannelOrderNo()) && !orderQuery.getChannelOrderNo().equals(loanOrderMapping.getChannelOrderNo())) { }else{
log.error("{} 查询出订单信息与渠道订单号不一致 channelOrderNo={},result={}", logPre, orderQuery.getChannelOrderNo(), orderMappingJsonResult); log.info("{} 渠道号和渠道订单号输入有问题,直接返回 channelId={},channelOrderNo={}", logPre,orderQuery.getChannelId(), orderQuery.getChannelOrderNo());
return JsonResult.buildErrorStateResult("请求参数有误,查询不到订单信息", null); return JsonResult.buildSuccessResult("",null);
}
if (Objects.nonNull(orderQuery.getChannelId()) && !orderQuery.getChannelId().equals(loanOrderMapping.getRegisteredFrom())) {
log.error("{} 查询出订单信息与渠道号不一致 channelId={},result={}", logPre, orderQuery.getChannelId(), orderMappingJsonResult);
return JsonResult.buildErrorStateResult("请求参数有误,查询不到订单信息", null);
} }
return orderMappingJsonResult;
} }
......
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