Sfoglia il codice sorgente

合并liude的代码

qizai 1 anno fa
parent
commit
52b81e79df

+ 7 - 0
vehicle-api/src/main/java/com/chelvc/cloud/vehicle/api/service/CouponService.java

@@ -28,6 +28,13 @@ public interface CouponService {
      */
     void updateCoupon(Long id, CouponModifyParam param);
 
+    /**
+     * 删除商品优惠券
+     *
+     * @param id    商品优惠券主键
+     */
+    void deleteCoupon(Long id);
+
     /**
      * 获取优惠券信息
      *

+ 6 - 0
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/CouponServiceImpl.java

@@ -55,6 +55,12 @@ public class CouponServiceImpl extends ServiceImpl<CouponMapper, Coupon> impleme
         this.updateById(coupon);
     }
 
+    @Override
+    public void deleteCoupon(@NonNull Long id) {
+        ResourceUtils.required(this.getById(id), "商品优惠卷不存在");
+        this.baseMapper.deleteById(id);
+    }
+
     @Override
     public CouponDTO getCoupon(@NonNull Long id) {
         Coupon coupon = ResourceUtils.required(this.getById(id), "优惠券不存在");