|
@@ -96,6 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<result property="makeGoodsName" column="make_goods_name"/>
|
|
<result property="makeGoodsName" column="make_goods_name"/>
|
|
<result property="makeGoodsCode" column="make_goods_code"/>
|
|
<result property="makeGoodsCode" column="make_goods_code"/>
|
|
<result property="courseNum" column="course_num"/>
|
|
<result property="courseNum" column="course_num"/>
|
|
|
|
+ <result property="sectionNum" column="section_num"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.zhongzheng.modules.exam.vo.ExamNumberGoodsVo" id="ExamNumberGoodsVoResult">
|
|
<resultMap type="com.zhongzheng.modules.exam.vo.ExamNumberGoodsVo" id="ExamNumberGoodsVoResult">
|
|
@@ -120,6 +121,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
ot.type AS template_type,
|
|
ot.type AS template_type,
|
|
(SELECT gs.goods_name FROM goods gs where 1=1 and g.make_goods_id = gs.goods_id) as make_goods_name,
|
|
(SELECT gs.goods_name FROM goods gs where 1=1 and g.make_goods_id = gs.goods_id) as make_goods_name,
|
|
(SELECT gs.code FROM goods gs where 1=1 and g.make_goods_id = gs.goods_id) as make_goods_code
|
|
(SELECT gs.code FROM goods gs where 1=1 and g.make_goods_id = gs.goods_id) as make_goods_code
|
|
|
|
+ <if test="sectionNum ==1">
|
|
|
|
+ ,(SELECT COUNT(m.id)+(SELECT COUNT(n.id) FROM course_chapter_section n LEFT JOIN course_module_chapter p on n.chapter_id = p.chapter_id LEFT JOIN course_menu m on m.menu_id = p.module_id LEFT JOIN goods_course gc on gc.course_id = m.course_id where gc.goods_id = 485 and m.type in(1))+(SELECT COUNT(n.id) FROM course_chapter_section n LEFT JOIN course_menu m on m.menu_id = n.chapter_id LEFT JOIN goods_course gc on gc.course_id = m.course_id where gc.goods_id = 485 and m.type in(2)) FROM course_menu m LEFT JOIN goods_course gc on gc.course_id = m.course_id where gc.goods_id = 485 and m.type in(3)) as section_num
|
|
|
|
+ </if>
|
|
<if test="goodsType ==1">
|
|
<if test="goodsType ==1">
|
|
, (SELECT count(*) FROM goods_course where goods_id =g.goods_id ) as course_num
|
|
, (SELECT count(*) FROM goods_course where goods_id =g.goods_id ) as course_num
|
|
</if>
|
|
</if>
|
|
@@ -132,9 +136,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
LEFT JOIN school s ON s.id = g.school_id
|
|
LEFT JOIN school s ON s.id = g.school_id
|
|
LEFT JOIN major m ON g.major_id = m.id
|
|
LEFT JOIN major m ON g.major_id = m.id
|
|
LEFT JOIN order_input_template ot ON cb.template_status = ot.id
|
|
LEFT JOIN order_input_template ot ON cb.template_status = ot.id
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
WHERE
|
|
WHERE
|
|
1 = 1
|
|
1 = 1
|
|
<if test="status != null and status.size()!=0 ">
|
|
<if test="status != null and status.size()!=0 ">
|