|
@@ -110,6 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="gradeName" column="grade_name"/>
|
|
|
<result property="examNumber" column="exam_number"/>
|
|
|
<result property="doNumber" column="do_number"/>
|
|
|
+ <result property="orderNum" column="order_num"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.zhongzheng.modules.exam.vo.ExamNumberGoodsVo" id="ExamNumberGoodsVoResult">
|
|
@@ -146,6 +147,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
, (SELECT count(*) FROM goods_course where goods_id =g.goods_id ) as course_num
|
|
|
, (SELECT count(*) FROM class_grade cg LEFT JOIN class_grade_goods cgg on cg.grade_id = cgg.grade_id where cgg.goods_id = g.goods_id and cg.`status` = 1 ) as grade_num
|
|
|
</if>
|
|
|
+ <if test="goodsType ==2">
|
|
|
+ , (SELECT count(*) from order_goods og where og.goods_id = g.goods_id and og.pay_status IN ( 2, 3, 4 )
|
|
|
+ AND og.refund_status IN (0,3,1) ) as order_num
|
|
|
+ </if>
|
|
|
FROM
|
|
|
goods g
|
|
|
LEFT JOIN pay_supply ps ON g.supply_id = ps.supply_id
|