|
@@ -131,6 +131,7 @@
|
|
<result property="fileNum" column="file_num"/>
|
|
<result property="fileNum" column="file_num"/>
|
|
<result property="subjectNames" column="subject_names"/>
|
|
<result property="subjectNames" column="subject_names"/>
|
|
<result property="goodsStatus" column="goods_status"/>
|
|
<result property="goodsStatus" column="goods_status"/>
|
|
|
|
+ <result property="rightRate" column="right_rate"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.zhongzheng.modules.user.vo.ExamSonStudyRecordVo" id="ExamSonStudyRecordVoResult">
|
|
<resultMap type="com.zhongzheng.modules.user.vo.ExamSonStudyRecordVo" id="ExamSonStudyRecordVoResult">
|
|
@@ -763,8 +764,10 @@
|
|
create_time ASC LIMIT 1) as start_time,
|
|
create_time ASC LIMIT 1) as start_time,
|
|
(SELECT update_time FROM user_exam_record r where r.order_goods_id=s.order_goods_id AND r.do_mode = 1 AND r.user_id = #{userId} ORDER BY
|
|
(SELECT update_time FROM user_exam_record r where r.order_goods_id=s.order_goods_id AND r.do_mode = 1 AND r.user_id = #{userId} ORDER BY
|
|
create_time DESC LIMIT 1) as end_time,
|
|
create_time DESC LIMIT 1) as end_time,
|
|
- (SELECT COUNT(DISTINCT exam_id) FROM user_exam_record r where r.goods_id=g.goods_id AND r.do_mode = 1 AND r.user_id = #{userId})
|
|
|
|
- as stu_all_num
|
|
|
|
|
|
+ (SELECT COUNT(DISTINCT exam_id) FROM user_exam_record r where r.order_goods_id=s.order_goods_id AND r.do_mode = 1 AND r.user_id = #{userId})
|
|
|
|
+ as stu_all_num,
|
|
|
|
+ (SELECT MAX(right_rate) FROM user_exam_record r where r.order_goods_id=s.order_goods_id AND r.do_mode = 1 AND r.user_id = #{userId})
|
|
|
|
+ as right_rate
|
|
FROM
|
|
FROM
|
|
goods g
|
|
goods g
|
|
LEFT JOIN order_goods s ON g.goods_id = s.goods_id AND s.pay_status in (2,3,4)
|
|
LEFT JOIN order_goods s ON g.goods_id = s.goods_id AND s.pay_status in (2,3,4)
|