|
@@ -375,6 +375,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
SELECT
|
|
SELECT
|
|
|
DISTINCT g.goods_id,
|
|
DISTINCT g.goods_id,
|
|
|
#{userId} as user_id,
|
|
#{userId} as user_id,
|
|
|
|
|
+ s.create_time,
|
|
|
g.goods_name,
|
|
g.goods_name,
|
|
|
g.`year`,
|
|
g.`year`,
|
|
|
g.`code`,
|
|
g.`code`,
|
|
@@ -391,13 +392,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(SELECT COUNT(DISTINCT exam_id) FROM user_exam_record r where r.goods_id=g.goods_id AND r.user_id = #{userId}) as stu_all_num
|
|
(SELECT COUNT(DISTINCT exam_id) FROM user_exam_record r where r.goods_id=g.goods_id AND r.user_id = #{userId}) as stu_all_num
|
|
|
FROM
|
|
FROM
|
|
|
goods g
|
|
goods g
|
|
|
- LEFT JOIN order_goods s ON g.goods_id = s.goods_id
|
|
|
|
|
|
|
+ LEFT JOIN order_goods s ON g.goods_id = s.goods_id AND s.pay_status in (2,3)
|
|
|
LEFT JOIN `order` o ON o.order_sn = s.order_sn
|
|
LEFT JOIN `order` o ON o.order_sn = s.order_sn
|
|
|
WHERE
|
|
WHERE
|
|
|
g.goods_type =2
|
|
g.goods_type =2
|
|
|
<if test="userId != null and userId !=''">
|
|
<if test="userId != null and userId !=''">
|
|
|
AND o.user_id = #{userId}
|
|
AND o.user_id = #{userId}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ ORDER BY s.create_time DESC
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<select id="listExamSon" parameterType="com.zhongzheng.modules.user.bo.SubjectStudyRecordQueryBo" resultMap="ExamSonStudyRecordVoResult">
|
|
<select id="listExamSon" parameterType="com.zhongzheng.modules.user.bo.SubjectStudyRecordQueryBo" resultMap="ExamSonStudyRecordVoResult">
|