Sfoglia il codice sorgente

添加订单防止重复提交

yq 3 anni fa
parent
commit
eaabecc326

+ 5 - 0
src/main/java/com/usky/dxtop/controller/web/OrderController.java

@@ -2,6 +2,7 @@ package com.usky.dxtop.controller.web;
 
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.usky.dxtop.common.annotation.RepeatSubmit;
 import com.usky.dxtop.common.core.domain.AjaxResult;
 import com.usky.dxtop.common.utils.DateUtils;
 import com.usky.dxtop.controller.BaseController;
@@ -35,6 +36,7 @@ public class OrderController extends BaseController {
      * @param order
      * @return
      */
+    @RepeatSubmit
     @PostMapping
     public AjaxResult add(@RequestBody Order order){
         return toAjax(orderService.add(order));
@@ -76,6 +78,7 @@ public class OrderController extends BaseController {
      * @param order
      * @return
      */
+    @RepeatSubmit
     @PostMapping("/topScanPayApi")
     public AjaxResult getTopScanPayApi(@RequestBody Order order){
         return AjaxResult.success(orderService.getTopScanPayApi(order));
@@ -86,6 +89,7 @@ public class OrderController extends BaseController {
      * @param order
      * @return
      */
+    @RepeatSubmit
     @PostMapping("/topScanPayQr")
     public AjaxResult getTopScanPayQr(@RequestBody Order order){
         return AjaxResult.success(orderService.getTopScanPayQr(order));
@@ -144,6 +148,7 @@ public class OrderController extends BaseController {
      * @param order
      * @return
      */
+    @RepeatSubmit
     @PostMapping("/callUnifiedPay")
     public AjaxResult callUnifiedPay(@RequestBody Order order){
         return AjaxResult.success(orderService.callUnifiedPay(order));