Commit f2a3d558 authored by 王向伟's avatar 王向伟

订单状态返回值换为JsonResult

parent 14f0e90a
...@@ -24,10 +24,10 @@ import cn.quantgroup.cashloanflowboss.spi.clf.model.KANoticeType; ...@@ -24,10 +24,10 @@ import cn.quantgroup.cashloanflowboss.spi.clf.model.KANoticeType;
import cn.quantgroup.cashloanflowboss.spi.clf.model.LoanProgress; import cn.quantgroup.cashloanflowboss.spi.clf.model.LoanProgress;
import cn.quantgroup.cashloanflowboss.spi.clf.repository.ClfOrderMappingRepository; import cn.quantgroup.cashloanflowboss.spi.clf.repository.ClfOrderMappingRepository;
import cn.quantgroup.cashloanflowboss.spi.clf.service.CLFCenterService; import cn.quantgroup.cashloanflowboss.spi.clf.service.CLFCenterService;
import cn.quantgroup.cashloanflowboss.spi.clotho.service.ClothoCenterService;
import cn.quantgroup.cashloanflowboss.spi.jolyne.JolyneService; import cn.quantgroup.cashloanflowboss.spi.jolyne.JolyneService;
import cn.quantgroup.cashloanflowboss.spi.koala.service.KoalaCenterService; import cn.quantgroup.cashloanflowboss.spi.koala.service.KoalaCenterService;
import cn.quantgroup.cashloanflowboss.spi.mo_clotho.service.MoClothoService; import cn.quantgroup.cashloanflowboss.spi.mo_clotho.service.MoClothoService;
import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
import cn.quantgroup.cashloanflowboss.spi.opapi.OPCenter; import cn.quantgroup.cashloanflowboss.spi.opapi.OPCenter;
import cn.quantgroup.cashloanflowboss.spi.user.service.XyqbUserService; import cn.quantgroup.cashloanflowboss.spi.user.service.XyqbUserService;
import cn.quantgroup.cashloanflowboss.spi.xyqb.entity.Contract; import cn.quantgroup.cashloanflowboss.spi.xyqb.entity.Contract;
...@@ -152,7 +152,7 @@ public class MoOrderServiceImpl implements OrderService{ ...@@ -152,7 +152,7 @@ public class MoOrderServiceImpl implements OrderService{
orderVo.setCreatedAt(it.getCreatedAt()); orderVo.setCreatedAt(it.getCreatedAt());
if (StringUtils.isNotEmpty(it.getApplyNo())) { if (StringUtils.isNotEmpty(it.getApplyNo())) {
ServiceResult<XyqbCurrentOrderStatusServiceResultModel> xyqbCenterServiceXyqbOrderStatus = koalaCenterService.getOrderStatus(it.getApplyNo(), it.getLoanId()); JsonResult<XyqbCurrentOrderStatusServiceResultModel> xyqbCenterServiceXyqbOrderStatus = koalaCenterService.getOrderStatus(it.getApplyNo(), it.getLoanId());
log.info("[xyqbCenterService.getXyqbOrderStatus]xyqbOrderStatus={}", JSONTools.serialize(xyqbCenterServiceXyqbOrderStatus)); log.info("[xyqbCenterService.getXyqbOrderStatus]xyqbOrderStatus={}", JSONTools.serialize(xyqbCenterServiceXyqbOrderStatus));
if (xyqbCenterServiceXyqbOrderStatus.isSuccess()) { if (xyqbCenterServiceXyqbOrderStatus.isSuccess()) {
QueryXyqbOrderStatus currentStatus = xyqbCenterServiceXyqbOrderStatus.getData().getCurrentStatus(); QueryXyqbOrderStatus currentStatus = xyqbCenterServiceXyqbOrderStatus.getData().getCurrentStatus();
...@@ -399,7 +399,7 @@ public class MoOrderServiceImpl implements OrderService{ ...@@ -399,7 +399,7 @@ public class MoOrderServiceImpl implements OrderService{
return historyOrderStatusVoModel; return historyOrderStatusVoModel;
} }
ServiceResult<XyqbHistoryOrderStatusServiceResultModel> xyqbOrderHistoryStatusResult = koalaCenterService.getXyqbOrderHistoryStatus(orderMapping.getApplyNo(), orderMapping.getLoanId()); JsonResult<XyqbHistoryOrderStatusServiceResultModel> xyqbOrderHistoryStatusResult = koalaCenterService.getOrderHistoryStatus(orderMapping.getApplyNo(), orderMapping.getLoanId());
if (xyqbOrderHistoryStatusResult.isSuccess()) { if (xyqbOrderHistoryStatusResult.isSuccess()) {
log.info("[getOrderHistoryStatus]查询成功channelOrderNumber={}, xyqbOrderHistoryStatusResult={}", channelOrderNumber, JSONTools.serialize(xyqbOrderHistoryStatusResult)); log.info("[getOrderHistoryStatus]查询成功channelOrderNumber={}, xyqbOrderHistoryStatusResult={}", channelOrderNumber, JSONTools.serialize(xyqbOrderHistoryStatusResult));
XyqbHistoryOrderStatusServiceResultModel data = xyqbOrderHistoryStatusResult.getData(); XyqbHistoryOrderStatusServiceResultModel data = xyqbOrderHistoryStatusResult.getData();
......
...@@ -5,6 +5,7 @@ import cn.quantgroup.cashloanflowboss.api.order.model.XyqbHistoryOrderStatusServ ...@@ -5,6 +5,7 @@ import cn.quantgroup.cashloanflowboss.api.order.model.XyqbHistoryOrderStatusServ
import cn.quantgroup.cashloanflowboss.conf.FeignConfig; import cn.quantgroup.cashloanflowboss.conf.FeignConfig;
import cn.quantgroup.cashloanflowboss.core.base.ServiceResult; import cn.quantgroup.cashloanflowboss.core.base.ServiceResult;
import cn.quantgroup.cashloanflowboss.spi.clotho.exception.ClothoCenterException; import cn.quantgroup.cashloanflowboss.spi.clotho.exception.ClothoCenterException;
import cn.quantgroup.cashloanflowboss.spi.model.JsonResult;
import org.springframework.cloud.netflix.feign.FeignClient; import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -81,11 +82,11 @@ public interface KoalaCenter { ...@@ -81,11 +82,11 @@ public interface KoalaCenter {
* @return * @return
*/ */
@PostMapping(value = "/v1/order/query/status", consumes = "application/x-www-form-urlencoded") @PostMapping(value = "/v1/order/query/status", consumes = "application/x-www-form-urlencoded")
ServiceResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(@RequestParam Map paramMap); JsonResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(@RequestParam Map paramMap);
@PostMapping(value = "/v1/order/query/status/history", consumes = "application/x-www-form-urlencoded") @PostMapping(value = "/v1/order/query/status/history", consumes = "application/x-www-form-urlencoded")
ServiceResult<XyqbHistoryOrderStatusServiceResultModel> getOrderHistoryStatus(@RequestParam Map paramMap); JsonResult<XyqbHistoryOrderStatusServiceResultModel> getOrderHistoryStatus(@RequestParam Map paramMap);
@Component @Component
class Fallback implements KoalaCenter { class Fallback implements KoalaCenter {
...@@ -123,12 +124,12 @@ public interface KoalaCenter { ...@@ -123,12 +124,12 @@ public interface KoalaCenter {
} }
@Override @Override
public ServiceResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(Map paramMap) { public JsonResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(Map paramMap) {
return null; return null;
} }
@Override @Override
public ServiceResult<XyqbHistoryOrderStatusServiceResultModel> getOrderHistoryStatus(Map paramMap) { public JsonResult<XyqbHistoryOrderStatusServiceResultModel> getOrderHistoryStatus(Map paramMap) {
return null; return null;
} }
} }
......
...@@ -137,20 +137,20 @@ public class KoalaCenterService { ...@@ -137,20 +137,20 @@ public class KoalaCenterService {
} }
public ServiceResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(String creditOrderNumber, Long loanId){ public JsonResult<XyqbCurrentOrderStatusServiceResultModel> getOrderStatus(String creditOrderNumber, Long loanId){
Map paramMap = Maps.newHashMap(); Map paramMap = Maps.newHashMap();
paramMap.put("orderNo", creditOrderNumber); paramMap.put("orderNo", creditOrderNumber);
if (loanId != null && loanId > 1) { if (loanId != null && loanId > 1) {
paramMap.put("loanId", loanId); paramMap.put("loanId", loanId);
} }
final ServiceResult<XyqbCurrentOrderStatusServiceResultModel> orderStatus = koalaCenter.getOrderStatus(paramMap); final JsonResult<XyqbCurrentOrderStatusServiceResultModel> orderStatus = koalaCenter.getOrderStatus(paramMap);
log.info("[getOrderStatus]koala订单状态查询,creditOrderNumber={},result={}", creditOrderNumber, JSONTools.serialize(orderStatus)); log.info("[getOrderStatus]koala订单状态查询,creditOrderNumber={},result={}", creditOrderNumber, JSONTools.serialize(orderStatus));
return orderStatus; return orderStatus;
} }
public ServiceResult<XyqbHistoryOrderStatusServiceResultModel> getXyqbOrderHistoryStatus(String creditOrderNumber, Long loanId){ public JsonResult<XyqbHistoryOrderStatusServiceResultModel> getOrderHistoryStatus(String creditOrderNumber, Long loanId){
Map paramMap = Maps.newHashMap(); Map paramMap = Maps.newHashMap();
paramMap.put("orderNo", creditOrderNumber); paramMap.put("orderNo", creditOrderNumber);
if (loanId != null) { if (loanId != null) {
......
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