| | |
| | | |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.order.controller.management.dto.MgtMallOrderQuery; |
| | | import com.ruoyi.order.controller.management.dto.MgtOrderConfirmShipmentDTO; |
| | | import com.ruoyi.order.controller.management.vo.MgtMallOrderVO; |
| | | import com.ruoyi.order.controller.management.dto.MgtOrderQuery; |
| | | import com.ruoyi.order.controller.management.vo.MgtOrderVO; |
| | | import com.ruoyi.order.service.IOrderService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | * @param query 商城订单查询对象 |
| | | * @return PageDTO<MgtMallOrderVO> |
| | | */ |
| | | @ApiOperation("商城订单分页列表") |
| | | @PostMapping("/mall-page") |
| | | public R<PageDTO<MgtMallOrderVO>> getMallOrderPage( |
| | | @Validated @RequestBody MgtMallOrderQuery query) { |
| | | return R.ok(orderService.getMallOrderPage(query)); |
| | | @ApiOperation("订单分页列表") |
| | | @PostMapping("/page") |
| | | public R<PageDTO<MgtOrderVO>> getOrderPage( |
| | | @Validated @RequestBody MgtOrderQuery query) { |
| | | return R.ok(orderService.getOrderPage(query)); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiOperation("查看详情") |
| | | @GetMapping("/detail/{id}") |
| | | public R<MgtMallOrderVO> getMallOrderDetail( |
| | | public R<MgtOrderVO> getMallOrderDetail( |
| | | @ApiParam(name = "id", value = "订单id", required = true) |
| | | @Validated @RequestBody Long id) { |
| | | return R.ok(orderService.getMallOrderDetail(id)); |
| | | @Validated @PathVariable("id") Long id) { |
| | | return R.ok(orderService.getOrderDetail(id)); |
| | | } |
| | | |
| | | /** |
| | | * 确认发货 |
| | | * |
| | | * @param dto 确认收货请求对象 |
| | | * @param dto 确认发货请求对象 |
| | | */ |
| | | @ApiOperation("确认收货") |
| | | @ApiOperation("确认发货") |
| | | @PutMapping("/confirm-shipment") |
| | | public R<?> confirmShipmentOrder(@Validated @RequestBody MgtOrderConfirmShipmentDTO dto) { |
| | | orderService.confirmShipmentOrder(dto); |
| | |
| | | orderService.receivedGoods(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 退款 |
| | | * |
| | | * @param id 订单id |
| | | */ |
| | | @ApiOperation("退款") |
| | | @GetMapping("/refund/{id}") |
| | | public R<?> refund( |
| | | @ApiParam(name = "id", value = "订单id", required = true) @PathVariable("id") Long id) { |
| | | orderService.refund(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 退款退货 |
| | | * |
| | | * @param id 订单id |
| | | */ |
| | | @ApiOperation("退款退货") |
| | | @GetMapping("/refund-return/{id}") |
| | | public R<?> refundReturn( |
| | | @ApiParam(name = "id", value = "订单id", required = true) @PathVariable("id") Long id) { |
| | | orderService.refundReturn(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 拍卖订单退保证金 |
| | | * |
| | | * @param id 订单id |
| | | */ |
| | | @ApiOperation("拍卖订单退保证金") |
| | | @PutMapping("/refund-bond/{id}") |
| | | public R<?> refundBond( |
| | | @ApiParam(name = "id", value = "订单id", required = true) @PathVariable("id") Long id) { |
| | | orderService.refundBond(id); |
| | | return R.ok(); |
| | | } |
| | | } |