Commit aa6787c0 by 邓杰

初始化分支

parent 9ce8b24a
...@@ -354,5 +354,16 @@ public class OrderController { ...@@ -354,5 +354,16 @@ public class OrderController {
return orderservice.mcCafePollingPickUpCode(vo); return orderservice.mcCafePollingPickUpCode(vo);
} }
/**
* 根据订单号查询配送操作日志及骑手位置
* @param requestVo
* @return
*/
@ApiAnnotation(logMessage = "queryOrderRider")
@PostMapping("queryOrderRider")
public BaseResponse queryOrderRider(@Validated @LogParams @RequestBody OrderRiderRequestVo requestVo){
return orderservice.queryOrderRider(requestVo);
}
} }
package cn.freemud.entities.vo;
import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;
@Data
public class OrderRiderRequestVo {
@NotEmpty(message = "sessionId 不能为空")
private String sessionId;
@NotEmpty(message = "订单ID 不能为空")
private String oid;
}
package cn.freemud.entities.vo;
import lombok.Data;
@Data
public class OrderRiderResponseVo {
//static class
}
...@@ -131,4 +131,6 @@ public interface Orderservice { ...@@ -131,4 +131,6 @@ public interface Orderservice {
BaseResponse mcCafeQueryOrders(McCafeQueryOrderVo queryOrderVo); BaseResponse mcCafeQueryOrders(McCafeQueryOrderVo queryOrderVo);
BaseResponse mcCafePollingPickUpCode(MaCafeQueryOrderVo vo ); BaseResponse mcCafePollingPickUpCode(MaCafeQueryOrderVo vo );
BaseResponse queryOrderRider(OrderRiderRequestVo requestVo);
} }
...@@ -102,6 +102,7 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService { ...@@ -102,6 +102,7 @@ public class ThirdDeliveryServiceImpl implements ThirdDeliveryService {
requestDto.setExpressChannelName(request.getChannelName()); requestDto.setExpressChannelName(request.getChannelName());
requestDto.setExpressNo(request.getChannelDeliveryId()); requestDto.setExpressNo(request.getChannelDeliveryId());
requestDto.setOrderSubState(deliveryStatus); requestDto.setOrderSubState(deliveryStatus);
requestDto.setRemark(DeliveryStatus.getDeliveryStatusByCode(deliveryStatus).getDesc());
if (StringUtils.isNotBlank(request.getRemark())) if (StringUtils.isNotBlank(request.getRemark()))
{ {
requestDto.setRemark("配送:"+request.getRemark()); requestDto.setRemark("配送:"+request.getRemark());
......
...@@ -1092,6 +1092,22 @@ public class OrderServiceImpl implements Orderservice { ...@@ -1092,6 +1092,22 @@ public class OrderServiceImpl implements Orderservice {
return ResponseUtil.success(responseMap); return ResponseUtil.success(responseMap);
} }
@Override
public BaseResponse<OrderRiderResponseVo> queryOrderRider(OrderRiderRequestVo requestVo) {
BaseQueryOrderRequest baseQueryOrderRequest = new BaseQueryOrderRequest();
baseQueryOrderRequest.setOrderId(requestVo.getOid());
baseQueryOrderRequest.setTrackingNo(LogTreadLocal.getTrackingNo());
QueryOrderByIdResponse response = orderCenterSdkService.queryOrderById(baseQueryOrderRequest);
if (!RESPONSE_SUCCESS_CODE.equals(response.getErrcode()) || response.getData() == null) {
return ResponseUtil.error(ResponseResult.ORDER_QUERYORDER_ERROR);
}
QueryOrdersResponse.DataBean.OrderBean orderBean = response.getData();
return null;
}
private String getRedpacketsPicture(String activityId) { private String getRedpacketsPicture(String activityId) {
if (StringUtils.isNotBlank(activityId)) { if (StringUtils.isNotBlank(activityId)) {
try { try {
......
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