yangdamao 2 سال پیش
والد
کامیت
116c212818

+ 1 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderGoodsServiceImpl.java

@@ -612,6 +612,7 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
                 goodsVo.setOfficialName(classGradeVo.getOfficialName());
                 goodsVo.setClassStartTime(classGradeVo.getClassStartTime());
                 goodsVo.setClassEndTime(classGradeVo.getClassEndTime());
+                goodsVo.setRecordNum(classGradeVo.getRecordNum());
                 goodsVo.setClassStatus(classGradeVo.getClassStatus());
                 goodsVo.setLearningStatus(classGradeVo.getLearningStatus());
                 goodsVo.setInterfaceAccountId(classGradeVo.getInterfaceAccountId());

+ 4 - 4
zhongzheng-system/src/main/resources/mapper/modules/order/OrderGoodsMapper.xml

@@ -484,10 +484,10 @@
         where
         m.type in (1,3)
         and c.goods_id = g.goods_id) as exam_num,
-        (SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr LEFT JOIN
-        class_grade_goods cgg on cgg.goods_id
-        = ubr.goods_id where ubr.`status`=1 and ubr.report_status=1 and ubr.grade_id = og.grade_id and ubr.order_goods_id = og.order_goods_id and ubr.user_id =
-        o.user_id and ubr.current_status = 1) as record_num,
+--         (SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr LEFT JOIN
+--         class_grade_goods cgg on cgg.goods_id
+--         = ubr.goods_id where ubr.`status`=1 and ubr.report_status=1 and ubr.grade_id = og.grade_id and ubr.order_goods_id = og.order_goods_id and ubr.user_id =
+--         o.user_id and ubr.current_status = 1) as record_num,
         (case WHEN (SELECT COUNT(1) FROM exam_apply_goods eag LEFT JOIN exam_apply ea on eag.apply_id = ea.apply_id LEFT JOIN exam_apply_user eau on eau.apply_id = ea.apply_id where   eag.goods_id = g.goods_id and ea.`status` = 1 and unix_timestamp(now()) BETWEEN ea.apply_start_time and ea.apply_end_time) >0 then 1 ELSE 0 end) as apply_status,
         us.exam_status  as sub_exam_status,
         us.performance  as sub_performance,