yangdamao 3 лет назад
Родитель
Сommit
c98551f24e

+ 1 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/bank/QuestionController.java

@@ -195,4 +195,5 @@ public class QuestionController extends BaseController {
         ClientLoginUser loginUser = wxTokenService.getLoginUser(ServletUtils.getRequest());
         return AjaxResult.success(iQuestionService.getTodayExamWeekRecord(goodsId,loginUser.getUser().getUserId()));
     }
+
 }

+ 1 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/IQuestionService.java

@@ -96,4 +96,5 @@ public interface IQuestionService extends IService<Question> {
 	List<TodayExamTobVo> getTodayExamTob(Long goodsId, Long userId);
 
 	TodayExamWeekRecordDetailVo getTodayExamWeekRecord(Long goodsId, Long userId);
+
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/service/impl/QuestionServiceImpl.java

@@ -70,9 +70,15 @@ import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
+import javax.imageio.ImageIO;
+import javax.xml.bind.DatatypeConverter;
+import java.awt.*;
+import java.awt.image.BufferedImage;
 import java.io.*;
+import java.net.URL;
 import java.text.NumberFormat;
 import java.util.*;
+import java.util.List;
 import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/vo/OrderGoodsVo.java

@@ -321,4 +321,6 @@ public class OrderGoodsVo {
 	/** 学时 */
 	@ApiModelProperty("学时")
 	private BigDecimal classHours;
+	@ApiModelProperty("课程数量")
+	private Long courseNum;
 }

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

@@ -102,6 +102,7 @@
         <result property="userStudyCount" column="user_study_count"/>
         <result property="goodsLearningOrder" column="goods_learning_order"/>
         <result property="classHours" column="class_hours"/>
+        <result property="courseNum" column="course_num"/>
     </resultMap>
 
     <select id="selectListBybo" parameterType="com.zhongzheng.modules.order.bo.OrderGoodsQueryBo"
@@ -475,6 +476,7 @@
         us.apply_site_start_time as sub_apply_site_start_time,
         us.apply_site_end_time as sub_apply_site_end_time,
         us.apply_site_exam_time as sub_apply_site_exam_time,
+        (SELECT COUNT(1) FROM goods_course gc where gc.goods_id = g.goods_id) as course_num,
         og.study_count as user_study_count
         FROM
         order_goods og