订单SDK服务 / OrderClient

此SDK服务,为其他模块调用order服务时所使用,不需要调用订单内部复杂的订单操作,并有效地降低了耦合性。

1 方法

1.1 读取订单详细

OrderDetailDTO getModel(String orderSn);

读取一个订单的详细 参数值:

orderSn : 订单编号

返回值:OrderDetailDTO 对象(包含订单状态,价格,订单货物,购买数量等等信息)。

1.2 更改订单评论状态

void updateOrderCommentStatus(String sn, CommentStatusEnum statusEnum);

更改订单的评论状态 参数:

orderSn : 订单编号 commentStatusEnum : 评论状态枚举

返回值:无

1.3 订单是否可操作

boolean isAllowable(OrderDetailDTO detailDTO);

订单是否可操作 参数:

orderDetailDTO : 订单详情DTO

返回值:falsetrue

1.4 修改订单货物项的售后状态

void updateOrderItemServiceStatus(String orderSn, List<OrderSkuDTO> orderSkuDTOList);

订单项的售后状态 参数:

orderSn : 订单编号 orderSkuDTOList : 要变动的订单货物项

返回值:无

1.5 根据交易编号查询订单项

List<OrderDetailDTO> getOrderByTradeSn(String tradeSn);

根据交易编号查询订单项 参数:

tradeSn : 订单编号

返回值:List\

1.6 更改订单的支付状态

void updateOrderPayStatus(String orderSn, PayStatusEnum statusEnum);

更改订单的支付状态 参数:

orderSn : 订单编号 payStatusEnum : 支付状态的枚举

返回值:无

results matching ""

    No results matching ""