lyhzzz 1 рік тому
батько
коміт
0807a01eba

+ 2 - 0
src/main/java/com/fdkankan/ucenter/service/IIncrementAutoOrderService.java

@@ -28,4 +28,6 @@ public interface IIncrementAutoOrderService extends IService<IncrementAutoOrder>
     void subscriptionCancelled(IncrementAutoOrder incrementAutoOrder, AutoPaypalVo order);
 
     void setIncrementId(IncrementAutoOrder incrementAutoOrder, Long incrmentId);
+
+    void delByIncrementId(Integer incrementId);
 }

+ 7 - 0
src/main/java/com/fdkankan/ucenter/service/impl/IncrementAutoOrderServiceImpl.java

@@ -119,4 +119,11 @@ public class IncrementAutoOrderServiceImpl extends ServiceImpl<IIncrementAutoOrd
             this.update(wrapper);
         }
     }
+
+    @Override
+    public void delByIncrementId(Integer incrementId) {
+        LambdaUpdateWrapper<IncrementAutoOrder> wrapper = new LambdaUpdateWrapper<>();
+        wrapper.eq(IncrementAutoOrder::getUserIncrementId,incrementId);
+        this.remove(wrapper);
+    }
 }

+ 2 - 0
src/main/java/com/fdkankan/ucenter/service/impl/UserIncrementServiceImpl.java

@@ -444,6 +444,7 @@ public class UserIncrementServiceImpl extends ServiceImpl<IUserIncrementMapper,
 
     @Autowired
     PayClient payClient;
+    IIncrementAutoOrderService incrementAutoOrderService;
 
     @Override
     public void cancelSubscription(Integer incrementId) {
@@ -456,5 +457,6 @@ public class UserIncrementServiceImpl extends ServiceImpl<IUserIncrementMapper,
             throw new BusinessException(resultData.getCode(),resultData.getMessage());
         }
         this.cancelSubscriptions(userIncrement);
+        incrementAutoOrderService.delByIncrementId(incrementId);
     }
 }