소스 검색

学习计划

change 3 년 전
부모
커밋
20fe9102a2

+ 2 - 2
zhongzheng-admin/src/main/java/com/zhongzheng/controller/goods/GoodsController.java

@@ -62,9 +62,9 @@ public class GoodsController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:goods:list')")
     @GetMapping("/list")
     public TableDataInfo<GoodsVo> list(GoodsQueryBo bo) {
-        bo.setStatus(new ArrayList<Integer>(){{
+      /*  bo.setStatus(new ArrayList<Integer>(){{
             add(1);
-        }});
+        }});*/
         startPage();
         List<GoodsVo> list = iGoodsService.selectList(bo);
         return getDataTable(list);

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/exam/mapper/ExamBeforeMapper.java

@@ -26,4 +26,6 @@ public interface ExamBeforeMapper extends BaseMapper<ExamBefore> {
     List<ExamBeforeVo> queryBefore(ExamBeforeQueryBo bo);
 
     Integer countBeforeGoods(Long beforeId);
+
+    Integer beforeGoods(Long beforeId);
 }

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/exam/service/impl/ExamBeforeServiceImpl.java

@@ -80,6 +80,9 @@ public class ExamBeforeServiceImpl extends ServiceImpl<ExamBeforeMapper, ExamBef
             if (baseMapper.countBeforeGoods(bo.getBeforeId()) < 1) {
                 throw new IllegalArgumentException("请先设置适用商品");
             }
+            if (baseMapper.beforeGoods(bo.getBeforeId()) > 0){
+                throw new IllegalArgumentException("该商品已启用考培,请重新创建");
+            }
         }
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());

+ 9 - 0
zhongzheng-system/src/main/resources/mapper/modules/exam/ExamBeforeMapper.xml

@@ -101,6 +101,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
           and eb.before_id = #{beforeId}
     </select>
 
+    <select id="beforeGoods" parameterType="long" resultType="long">
+        SELECT
+            COUNT( 1 )
+        FROM
+            exam_before_goods ebg
+        WHERE
+            ebg.before_id = #{beforeId}
+    </select>
+
     <select id="countBeforeGoods" parameterType="long" resultType="long">
         SELECT
             COUNT( 1 )