Bläddra i källkod

易乾不存在的订单5分钟关闭

周箭河 5 år sedan
förälder
incheckning
7921460660
1 ändrade filer med 3 tillägg och 4 borttagningar
  1. 3 4
      src/main/java/com/ym/mec/collectfee/controller/YqPayController.java

+ 3 - 4
src/main/java/com/ym/mec/collectfee/controller/YqPayController.java

@@ -70,7 +70,7 @@ public class YqPayController extends BaseController {
      */
 //    @ApiOperation(value = "提交支付", notes = "易乾支付统一下单")
     @PostMapping("/toPay")
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public Object toPay(@ModelAttribute @Validated Order order) throws Exception {
         logger.info(order.toString());
         BigDecimal amount = new BigDecimal("0");
@@ -180,7 +180,6 @@ public class YqPayController extends BaseController {
      */
 //    @ApiOperation(value = "续费支付", notes = "续费支付")
     @PostMapping("/renewalsPay")
-
     public Object renewalsPay(@ModelAttribute @Validated Renewals renewals) throws Exception {
         MecUser mecUser = applyInfoService.findMecUser(renewals.getUserId());
         if (mecUser == null) {
@@ -425,7 +424,7 @@ public class YqPayController extends BaseController {
         }
     }
 
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public void updateOrder(Map<String, String> rpMap) throws Exception {
         int status = rpMap.get("tradeState").equals("1") ? 2 : 0;
         Order order = orderService.getOrderByOrderNo(rpMap.get("merOrderNo"));
@@ -486,7 +485,7 @@ public class YqPayController extends BaseController {
         }
     }
 
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public void failOrders(ArrayList<String> orderNoList) throws Exception {
         if (orderNoList.size() == 0) {
             return;