소스 검색

学习计划

change 4 년 전
부모
커밋
89ebcc29e4
1개의 변경된 파일6개의 추가작업 그리고 3개의 파일을 삭제
  1. 6 3
      zhongzheng-system/src/main/resources/mapper/modules/exam/ExamBeforeMapper.xml

+ 6 - 3
zhongzheng-system/src/main/resources/mapper/modules/exam/ExamBeforeMapper.xml

@@ -101,7 +101,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
           and eb.before_id = #{beforeId}
     </select>
 
-    <select id="beforeGoods" parameterType="long" resultType="long">
+    <select id="countBeforeGoods" parameterType="long" resultType="integer">
         SELECT
             COUNT( 1 )
         FROM
@@ -110,13 +110,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             ebg.before_id = #{beforeId}
     </select>
 
-    <select id="countBeforeGoods" parameterType="long" resultType="long">
+    <select id="beforeGoods" parameterType="long" resultType="long">
         SELECT
             COUNT( 1 )
         FROM
             exam_before_goods ebg
+                LEFT JOIN exam_before eb ON ebg.before_id = eb.before_id
         WHERE
-            ebg.before_id = #{beforeId}
+            ebg.before_id != #{beforeId}
+	AND ( SELECT COUNT( 1 ) FROM exam_before_goods ebgs WHERE ebgs.before_id = #{beforeId} AND ebgs.goods_id = ebg.goods_id ) > 0
+	AND eb.`status` =1
     </select>
 
     <select id="queryBefore" parameterType="com.zhongzheng.modules.exam.bo.ExamBeforeQueryBo" resultMap="ExamBeforeVo">