| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.dataeasy.server.service.controller;
- import com.dataeasy.server.pojo.order.SubscriptionOrderVO;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import com.dataeasy.server.pojo.order.SubscriptionOrderRequest;
- import com.dataeasy.server.service.manager.IOrderManager;
- import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderV3Result;
- import com.github.binarywang.wxpay.exception.WxPayException;
- import java.util.List;
- /**
- * @author tyuio
- * @version 1.0.0
- * @date 2025/3/11 11:25
- * @description 订单 控制器
- */
- @Validated
- @RestController
- @RequestMapping("/order")
- public class OrderController {
- @Autowired
- private IOrderManager orderManager;
- /**
- * 创建订单
- * @param request
- * @return
- */
- @PostMapping("/createOrder")
- public WxPayUnifiedOrderV3Result.JsapiResult createOrder(@RequestBody @Validated SubscriptionOrderRequest request) throws WxPayException {
- return orderManager.createOrder(request);
- }
- /**
- * 查询订单
- * @return
- */
- @GetMapping("queryOrder")
- public List<SubscriptionOrderVO> queryOrder() {
- return orderManager.queryOrder();
- }
- }
|