| | |
| | | import cc.mrbird.febs.mall.service.IApiMallOrderInfoService; |
| | | import cc.mrbird.febs.mall.vo.OrderDetailVo; |
| | | import cc.mrbird.febs.mall.vo.OrderListVo; |
| | | import cc.mrbird.febs.pay.service.IXcxPayService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import io.swagger.annotations.ApiResponse; |
| | |
| | | public class ApiMallOrderController { |
| | | |
| | | private final IApiMallOrderInfoService mallOrderInfoService; |
| | | private final IXcxPayService iXcxPayService; |
| | | |
| | | |
| | | @ApiOperation(value = "创建订单--验证收货地址是否在配送范围内 true | false", notes = "创建订单--验证收货地址是否在配送范围内") |
| | | @PostMapping(value = "/createOrderVerify") |
| | | public FebsResponse createOrderVerify(@RequestBody ApiCreateOrderVerifyDto apiCreateOrderVerifyDto) { |
| | | Boolean verifyState = mallOrderInfoService.createOrderVerify(apiCreateOrderVerifyDto); |
| | | return new FebsResponse().success().data(verifyState); |
| | | } |
| | | |
| | | @ApiOperation(value = "创建订单", notes = "创建订单") |
| | | @PostMapping(value = "/createOrder") |
| | |
| | | return mallOrderInfoService.refundOrder(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "用户退款--提交退款申请", notes = "用户退款--提交退款申请") |
| | | @PostMapping(value = "/applyRefundOrder") |
| | | public FebsResponse applyRefundOrder(@RequestBody ApplyRefundOrderDto applyRefundOrderDto) { |
| | | return mallOrderInfoService.applyRefundOrder(applyRefundOrderDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "用户退款--取消退款申请", notes = "用户退款--取消退款申请") |
| | | @PostMapping(value = "/cancelRefundOrder/{id}") |
| | | public FebsResponse cancelRefundOrder(@PathVariable("id") Long id) { |
| | | return mallOrderInfoService.cancelRefundOrder(id); |
| | | } |
| | | |
| | | @ApiOperation(value = "提交退款申请", notes = "提交退款申请") |
| | | @PostMapping(value = "/applyRefund") |
| | | public FebsResponse applyRefund(@RequestBody AddRefundDto addRefundDto) { |
| | |
| | | return new FebsResponse().success().message("评价成功"); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取微信订阅TemplateId") |
| | | @GetMapping(value = "/getTemplateId") |
| | | public FebsResponse getTemplateId() { |
| | | return new FebsResponse().success().data(iXcxPayService.getTemplateId()); |
| | | } |
| | | |
| | | } |