Jelajahi Sumber

推荐删除

he2802 3 tahun lalu
induk
melakukan
3a8d44af3f

+ 16 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/activity/ActivityRecommendController.java

@@ -1,11 +1,14 @@
 package com.zhongzheng.controller.activity;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Arrays;
 
 import com.zhongzheng.modules.activity.bo.ActivityRecommendAddBo;
 import com.zhongzheng.modules.activity.bo.ActivityRecommendEditBo;
+import com.zhongzheng.modules.activity.bo.ActivityRecommendGoodsEditBo;
 import com.zhongzheng.modules.activity.bo.ActivityRecommendQueryBo;
+import com.zhongzheng.modules.activity.service.IActivityRecommendGoodsService;
 import com.zhongzheng.modules.activity.service.IActivityRecommendService;
 import com.zhongzheng.modules.activity.vo.ActivityRecommendVo;
 import lombok.RequiredArgsConstructor;
@@ -42,6 +45,9 @@ public class ActivityRecommendController extends BaseController {
 
     private final IActivityRecommendService iActivityRecommendService;
 
+
+
+
     /**
      * 查询商品推荐列表
      */
@@ -90,5 +96,15 @@ public class ActivityRecommendController extends BaseController {
         return toAjax(iActivityRecommendService.updateByEditBo(bo) ? 1 : 0);
     }
 
+    /**
+     * 删除推荐板块商品
+     */
+    @ApiOperation("删除推荐板块")
+    @PreAuthorize("@ss.hasPermi('system:goods:remove')")
+    @Log(title = "删除推荐板块" , businessType = BusinessType.DELETE)
+    @PostMapping("/remove")
+    public AjaxResult<Void> remove(@RequestBody ActivityRecommendEditBo bo) {
+        return toAjax(iActivityRecommendService.deleteWithValidByIds(new ArrayList<Long>(Arrays.asList(bo.getRecommendId())), true) ? 1 : 0);
+    }
 
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/mapper/ActivityRecommendGoodsMapper.java

@@ -1,6 +1,7 @@
 package com.zhongzheng.modules.activity.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zhongzheng.modules.activity.bo.ActivityRecommendGoodsEditBo;
 import com.zhongzheng.modules.activity.domain.ActivityRecommendGoods;
 
 /**
@@ -11,4 +12,5 @@ import com.zhongzheng.modules.activity.domain.ActivityRecommendGoods;
  */
 public interface ActivityRecommendGoodsMapper extends BaseMapper<ActivityRecommendGoods> {
 
+
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/service/IActivityRecommendGoodsService.java

@@ -28,6 +28,8 @@ public interface IActivityRecommendGoodsService extends IService<ActivityRecomme
 	 */
 	List<ActivityRecommendGoodsVo> queryList(ActivityRecommendGoodsQueryBo bo);
 
+
+
 	/**
 	 * 根据新增业务对象插入推荐板块商品
 	 * @param bo 推荐板块商品新增业务对象

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/activity/service/impl/ActivityRecommendGoodsServiceImpl.java

@@ -1,7 +1,9 @@
 package com.zhongzheng.modules.activity.service.impl;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.lang.Validator;
 import cn.hutool.core.util.StrUtil;
+import com.zhongzheng.common.exception.CustomException;
 import com.zhongzheng.common.utils.DateUtils;
 import com.zhongzheng.modules.activity.bo.ActivityRecommendGoodsAddBo;
 import com.zhongzheng.modules.activity.bo.ActivityRecommendGoodsEditBo;
@@ -10,6 +12,7 @@ import com.zhongzheng.modules.activity.domain.ActivityRecommendGoods;
 import com.zhongzheng.modules.activity.mapper.ActivityRecommendGoodsMapper;
 import com.zhongzheng.modules.activity.service.IActivityRecommendGoodsService;
 import com.zhongzheng.modules.activity.vo.ActivityRecommendGoodsVo;
+import com.zhongzheng.modules.course.domain.CourseChapterSection;
 import org.springframework.stereotype.Service;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -45,6 +48,7 @@ public class ActivityRecommendGoodsServiceImpl extends ServiceImpl<ActivityRecom
         return entity2Vo(this.list(lqw));
     }
 
+
     /**
     * 实体类转化成视图对象
     *