|
|
@@ -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">
|