订单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
返回值:false 或 true
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 : 支付状态的枚举
返回值:无