类 OrderController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.pay.controller.OrderController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/pay/order") public class OrderController extends XBaseController
订单管理
  • 构造器详细资料

    • OrderController

      public OrderController()
  • 方法详细资料

    • queryAOrderList

      @GetMapping("queryOrderList") public ApiResult queryAOrderList(OrderPageDto orderPageDto, PageQuery pageQuery)
      查询订单列表
      返回:
    • queryUserOrderList

      @GetMapping("queryUserOrderList") public ApiResult queryUserOrderList(OrderPageDto orderPageDto, PageQuery pageQuery)
      查询用户订单列表
      返回:
    • queryUserOrderCountList

      @GetMapping("queryUserOrderCountList") public ApiResult queryUserOrderCountList()
      查询用户订单个状态数量
      返回:
    • createOrderAdmin

      @PostMapping("createOrderAdmin") public ApiResult createOrderAdmin(@RequestBody @Validated OrderCreateDto orderDto)
      管理员创建订单
      参数:
      orderDto -
      返回:
    • createOrder

      @PostMapping("createOrder") public ApiResult createOrder(@RequestBody @Validated OrderCreateDto orderDto)
      创建订单
      参数:
      orderDto -
      返回:
    • updateOrder

      @PutMapping("updateOrder") public ApiResult updateOrder(@RequestBody @Validated OrderUpdateDto orderDto)
      编辑订单
      参数:
      orderDto -
      返回:
    • deleteOrder

      @DeleteMapping("deleteOrder") public ApiResult deleteOrder(@RequestBody Order orderDto)
      删除订单
      参数:
      orderDto -
      返回:
    • orderDeliverGoods

      @PostMapping("/orderDeliverGoods") public ApiResult orderDeliverGoods(@Validated @RequestBody OrderDeliverDto deliverDto)
      订单发货
      参数:
      deliverDto -
      返回:
    • orderConfirmReceive

      @PostMapping("/orderConfirmReceive") public ApiResult orderConfirmReceive(@RequestBody OrderConfirmDto confirmDto)
      确认收货
      参数:
      confirmDto -
      返回:
    • orderSubmitRefundApply

      @PostMapping("/orderSubmitRefundApply") public ApiResult orderSubmitRefundApply(@Validated OrderRefundDto orderRefundDto)
      发起退款申请
      参数:
      orderRefundDto -
      返回:
    • orderRefund

      @PostMapping("orderRefund") public ApiResult orderRefund(@Validated @RequestBody OrderRefundDto orderRefundDto)
      订单退款
    • cancelOrder

      @PutMapping("orderCancel") public ApiResult cancelOrder(@RequestParam Long orderId)
      取消订单 只有状态为创建的订单可以取消
      参数:
      orderId -
      返回:
    • findOrder

      @GetMapping("findOrder") public ApiResult findOrder(@RequestParam Long orderId)
      查询订单详情
      参数:
      orderId -
    • findSimpleOrder

      @GetMapping("findSimpleOrder") public ApiResult findSimpleOrder(@RequestParam Long orderId)
      查询简单订单信息
      参数:
      orderId -
    • findOrderByBizId

      @GetMapping("findOrderByBizId") public ApiResult findOrderByBizId(@RequestParam String bizId)
      通过业务ID查询订单详情
      参数:
      bizId -
      返回:
    • queryOrderTradeStatus

      @GetMapping("queryOrderTradeStatus") public ApiResult queryOrderTradeStatus(@RequestParam String orderId)
      查询订单交易状态
      参数:
      orderId -
      返回:
      -1表示订单不存在
    • queryOrderPaymentStatus

      @GetMapping("queryOrderPaymentStatus") public ApiResult queryOrderPaymentStatus(@RequestParam String orderId)
      查询订单支付状态
      参数:
      orderId -
    • queryPayAppList

      @GetMapping("queryPayAppList") public ApiResult queryPayAppList()
      查询支付APP列表