Commit ed2454ca by 蒋小洋

Merge branches 'ka-野翠山发票订单列表查询-20211011' and 'master' of…

Merge branches 'ka-野翠山发票订单列表查询-20211011' and 'master' of http://gitlab.freemud.com/order-group-application/order-group
parents d2e9408b 06146fb8
...@@ -68,4 +68,16 @@ public class QueryOrdersRequest extends BaseConfig { ...@@ -68,4 +68,16 @@ public class QueryOrdersRequest extends BaseConfig {
* 订单特殊类型 1:普通订单 2:拼团订单 3:秒杀订单 4:拼单订单 * 订单特殊类型 1:普通订单 2:拼团订单 3:秒杀订单 4:拼单订单
*/ */
private Integer marketingType; private Integer marketingType;
/**
* 1:可开票,2:已开票,3:其他(不可开票)
*/
private Integer invoiceState;
/**
* 查询订单状态 1 外卖 4 门店自提
*/
private Integer queryOrderType;
} }
...@@ -49,6 +49,11 @@ public interface OrderCenterSdkService { ...@@ -49,6 +49,11 @@ public interface OrderCenterSdkService {
QueryOrdersResponse queryOrders(QueryOrdersRequest queryOrdersRequest); QueryOrdersResponse queryOrders(QueryOrdersRequest queryOrdersRequest);
/** /**
* 野翠山发票订单列表查询
*/
QueryOrdersResponse queryOrdersNew(QueryOrdersRequest queryOrdersRequest);
/**
* 根据订单编号查询订单信息 C端 * 根据订单编号查询订单信息 C端
*/ */
QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest baseQueryOrderRequest); QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest baseQueryOrderRequest);
......
...@@ -488,6 +488,14 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService { ...@@ -488,6 +488,14 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
} }
@Override @Override
public QueryOrdersResponse queryOrdersNew(QueryOrdersRequest queryOrdersRequest) {
OrderUserConditionsReq request = orderSdkAdapter.convent2QueryOrdersRequest(queryOrdersRequest);
request.setInvoiceState(queryOrdersRequest.getInvoiceState());
com.freemud.application.sdk.api.ordercenter.response.OrderBaseResp<QueryOrderForUserResp> userorderResponse = orderSdkService.queryOrderNew(request, queryOrdersRequest.getTrackingNo());
return orderSdkAdapter.convent2QueryOrdersResponse(userorderResponse);
}
@Override
public QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest request) { public QueryOrderByIdResponse queryMCCafeOrderById(BaseQueryOrderRequest request) {
QueryByCodeResponse orderInfo = orderSdkService.getOrderInfo(request.getOrderClient(), request.getOrderId(), QueryByCodeResponse orderInfo = orderSdkService.getOrderInfo(request.getOrderClient(), request.getOrderId(),
request.getThirdOrderCode(), request.getWithOperationHistory(), request.getTrackingNo()); request.getThirdOrderCode(), request.getWithOperationHistory(), request.getTrackingNo());
......
...@@ -142,8 +142,6 @@ public class OrderController { ...@@ -142,8 +142,6 @@ public class OrderController {
return orderservice.refundNotifyCallback(requestVo); return orderservice.refundNotifyCallback(requestVo);
} }
/** /**
* 查询订单列表 * 查询订单列表
*/ */
...@@ -154,6 +152,15 @@ public class OrderController { ...@@ -154,6 +152,15 @@ public class OrderController {
} }
/** /**
* 查询订单列表(野翠山发票订单列表查询)
*/
@PostMapping("/queryOrdersNew")
@ApiAnnotation(logMessage = "queryOrdersNew")
public BaseResponse queryOrdersNew(@Validated @LogParams @RequestBody QueryOrderVo queryOrderVo) {
return orderservice.queryOrdersNew(queryOrderVo);
}
/**
* 围餐-预览订单 * 围餐-预览订单
* @param queryOrderVo * @param queryOrderVo
* @return * @return
......
...@@ -52,6 +52,11 @@ public interface Orderservice extends OrderFactoryService{ ...@@ -52,6 +52,11 @@ public interface Orderservice extends OrderFactoryService{
BaseResponse queryOrders(QueryOrderVo queryOrderVo); BaseResponse queryOrders(QueryOrderVo queryOrderVo);
/** /**
* 查询订单列表
*/
BaseResponse queryOrdersNew(QueryOrderVo queryOrderVo);
/**
* 支付取消删除订单 * 支付取消删除订单
*/ */
BaseResponse deleteOrder(DeleteOrderVo deleteOrderVo); BaseResponse deleteOrder(DeleteOrderVo deleteOrderVo);
......
...@@ -32,6 +32,8 @@ public class InterfaceAddressConstant { ...@@ -32,6 +32,8 @@ public class InterfaceAddressConstant {
public static final String QUERY_QUEUE_SIZE = "order/v2/queryQueueSize"; public static final String QUERY_QUEUE_SIZE = "order/v2/queryQueueSize";
//根据用户综合条件查询 //根据用户综合条件查询
public static final String QUERY_ORDER_FOR_USER = "order/v2/queryOrderForUser"; public static final String QUERY_ORDER_FOR_USER = "order/v2/queryOrderForUser";
//野翠山订单列表查询
public static final String QUERY_ORDER_NEW = "order/v2/invoice/list/order";
//根据订单编号查询订单状态跟踪信息 //根据订单编号查询订单状态跟踪信息
public static final String QUERY_TRACK_INFO = "order/v2/queryTrackInfo"; public static final String QUERY_TRACK_INFO = "order/v2/queryTrackInfo";
......
...@@ -65,4 +65,9 @@ public class OrderUserConditionsReq { ...@@ -65,4 +65,9 @@ public class OrderUserConditionsReq {
*/ */
private Integer marketingType; private Integer marketingType;
/**
* 1:可开票,2:已开票,3:其他(不可开票)
*/
private Integer invoiceState;
} }
...@@ -257,6 +257,19 @@ public class OrderSdkService { ...@@ -257,6 +257,19 @@ public class OrderSdkService {
} }
/** /**
* 野翠山订单列表查询
* @param request
* @param trackingNo
* @return
*/
public OrderBaseResp<QueryOrderForUserResp> queryOrderNew(OrderUserConditionsReq request, String trackingNo) {
OrderBaseResp<QueryOrderForUserResp> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, InterfaceAddressConstant.QUERY_ORDER_NEW,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp<QueryOrderForUserResp>>() {
});
return responseHandle(responseDTO);
}
/**
* 根据订单编号查询订单状态跟踪信息 * 根据订单编号查询订单状态跟踪信息
*/ */
public OrderBaseResp<List<OrderTraceInfoResp>> queryTrackInfo(String orderCode, String trackingNo) { public OrderBaseResp<List<OrderTraceInfoResp>> queryTrackInfo(String orderCode, String trackingNo) {
......
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