Commit 2dc40e25 by 徐康

Merge branch 'feature/20201022_麦咖啡对接蜂鸟_xukang' into qa

# Conflicts:
#	order-application-service/src/main/java/cn/freemud/service/impl/MCCafeOrderServiceImpl.java
parents b80bd9a4 d8cf6755
...@@ -185,7 +185,19 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -185,7 +185,19 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
} }
return baseResponse; return baseResponse;
} else if(deliveryStatus == DeliveryStatus.WATINGORDER.getCode() || deliveryStatus == DeliveryStatus.SYSTEMGETORDER.getCode() } else if(deliveryStatus == DeliveryStatus.WATINGORDER.getCode() || deliveryStatus == DeliveryStatus.SYSTEMGETORDER.getCode()
|| deliveryStatus == DeliveryStatus.ALLOTRIDER.getCode()|| deliveryStatus == DeliveryStatus.RIDERARRIVESTORE.getCode()) { || deliveryStatus == DeliveryStatus.RIDERARRIVESTORE.getCode()) {
updateDeliveryStatus(request);
return ResponseUtil.success();
} else if(deliveryStatus == DeliveryStatus.ALLOTRIDER.getCode()){
if("FengNiao".equalsIgnoreCase(request.getChannelCode())) {
OrderCollectReq orderCollectReq = new OrderCollectReq();
orderCollectReq.setOrderCode(request.getOrderId());
orderCollectReq.setPartnerId(request.getPartnerId());
com.freemud.application.sdk.api.ordercenter.response.BaseResponse baseResponse = orderSdkService.collectOrder(orderCollectReq, LogTreadLocal.getTrackingNo());
if(ResponseConstant.SUCCESS_RESPONSE_CODE_STR.equals(baseResponse.getCode())) {
ResponseUtil.error(ResponseResult.ORDER_COLLECT_FAILED);
}
}
updateDeliveryStatus(request); updateDeliveryStatus(request);
return ResponseUtil.success(); return ResponseUtil.success();
} else if(deliveryStatus == DeliveryStatus.COLLECTING.getCode()) { } else if(deliveryStatus == DeliveryStatus.COLLECTING.getCode()) {
...@@ -209,6 +221,12 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -209,6 +221,12 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
updateDeliveryInfoByIdRequest.setOrderId(request.getOrderId()); updateDeliveryInfoByIdRequest.setOrderId(request.getOrderId());
updateDeliveryInfoByIdRequest.setOrderSubState(request.getDeliveryStatus()); updateDeliveryInfoByIdRequest.setOrderSubState(request.getDeliveryStatus());
updateDeliveryInfoByIdRequest.setOperator("sys"); updateDeliveryInfoByIdRequest.setOperator("sys");
if(StringUtils.isNotBlank(request.getRiderPhone())) {
updateDeliveryInfoByIdRequest.setCourierPhone(request.getRiderPhone());
}
if(StringUtils.isNotBlank(request.getRiderName())) {
updateDeliveryInfoByIdRequest.setCourierName(request.getRiderName());
}
return orderCenterSdkService.updateDeliveryInfoById(updateDeliveryInfoByIdRequest); return orderCenterSdkService.updateDeliveryInfoById(updateDeliveryInfoByIdRequest);
} }
......
...@@ -147,6 +147,8 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService { ...@@ -147,6 +147,8 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
private String withOrderBuyCouponCode; private String withOrderBuyCouponCode;
@Value("${mcCafe.withOrderBuy.cardId}") @Value("${mcCafe.withOrderBuy.cardId}")
private String withOrderBuyCardId; private String withOrderBuyCardId;
@Value("${mcCafe.fengniao.storeId}")
private String fnStoreId;
@Autowired @Autowired
private DeliveryFeiginClient deliveryFeiginClient; private DeliveryFeiginClient deliveryFeiginClient;
......
...@@ -175,6 +175,8 @@ public class OrderServiceImpl implements Orderservice { ...@@ -175,6 +175,8 @@ public class OrderServiceImpl implements Orderservice {
private String cloudPrintQueue; private String cloudPrintQueue;
@Value("${mq.cloud_print_exchange}") @Value("${mq.cloud_print_exchange}")
private String cloud_print_exchange; private String cloud_print_exchange;
@Value("${mcCafe.fengniao.storeId}")
private String fnStoreId;
@Autowired @Autowired
...@@ -3010,6 +3012,9 @@ public class OrderServiceImpl implements Orderservice { ...@@ -3010,6 +3012,9 @@ public class OrderServiceImpl implements Orderservice {
if (userLoginInfoDto == null || StringUtils.isBlank(userLoginInfoDto.getMemberId())) { if (userLoginInfoDto == null || StringUtils.isBlank(userLoginInfoDto.getMemberId())) {
return ResponseUtil.error(ResponseResult.NOT_LOGIN); return ResponseUtil.error(ResponseResult.NOT_LOGIN);
} }
if(fnStoreId.indexOf(userLoginInfoDto.getStoreId()) >= 0) {
return ResponseUtil.success();
}
BaseQueryOrderRequest baseQueryOrderRequest = new BaseQueryOrderRequest(); BaseQueryOrderRequest baseQueryOrderRequest = new BaseQueryOrderRequest();
baseQueryOrderRequest.setOrderId(reminderVo.getOid()); baseQueryOrderRequest.setOrderId(reminderVo.getOid());
baseQueryOrderRequest.setTrackingNo(LogTreadLocal.getTrackingNo()); baseQueryOrderRequest.setTrackingNo(LogTreadLocal.getTrackingNo());
......
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