Browse Source

小程序:理论考试

dev
wangzijian 1 year ago
parent
commit
971fc46deb

+ 2
- 3
src/main/java/com/cirle/scientific/controller/miniapp/CourseStudyController.java View File

@@ -323,7 +323,7 @@ public class CourseStudyController {
323 323
         if (CollectionUtil.isNotEmpty(courseList)) {
324 324
             int finishSize = 0;
325 325
             List<Long> ids = courseList.stream().map(CourseAppListDTO::getId).collect(Collectors.toList());
326
-            List<QkjStudyRecordApp> recordApps = qkjStudyRecordAppDao.findByIds(ids);
326
+            List<QkjStudyRecordApp> recordApps = qkjStudyRecordAppDao.findByObjIdsAndType(ids, 2);
327 327
             if (CollectionUtil.isNotEmpty(recordApps)) {
328 328
                 for (QkjStudyRecordApp qkjStudyRecordApp : recordApps) {
329 329
                     if (Objects.equals(qkjStudyRecordApp.getStudyAccomplish(), 1)) {
@@ -355,8 +355,7 @@ public class CourseStudyController {
355 355
         if (CollectionUtil.isNotEmpty(courseList)) {
356 356
             int finishSize = 0;
357 357
             List<Long> ids = courseList.stream().map(CourseAppListDTO::getId).collect(Collectors.toList());
358
-            List<QkjStudyRecordApp> recordApps = qkjStudyRecordAppDao.findByIds(ids);
359
-            log.info("joinSkillExamination recordApps:{} 2:{} ids:{}",recordApps, CollectionUtil.isNotEmpty(recordApps), ids);
358
+            List<QkjStudyRecordApp> recordApps = qkjStudyRecordAppDao.findByObjIdsAndType(ids, 2);
360 359
             if (CollectionUtil.isNotEmpty(recordApps)) {
361 360
                 for (QkjStudyRecordApp qkjStudyRecordApp : recordApps) {
362 361
                     if (Objects.equals(qkjStudyRecordApp.getStudyAccomplish(), 1)) {

+ 2
- 3
src/main/java/com/cirle/scientific/dao/QkjStudyRecordAppDao.java View File

@@ -1,7 +1,6 @@
1 1
 package com.cirle.scientific.dao;
2 2
 
3 3
 import com.cirle.scientific.po.QkjStudyRecordApp;
4
-import com.cirle.scientific.po.QkjTqcourseApp;
5 4
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
6 5
 import org.springframework.data.jpa.repository.Query;
7 6
 import org.springframework.data.repository.PagingAndSortingRepository;
@@ -24,8 +23,8 @@ public interface QkjStudyRecordAppDao extends PagingAndSortingRepository<QkjStud
24 23
     @Query(value = "SELECT * FROM qkj_study_record_app WHERE mem_card = ?1 and obj_type = ?2 and obj_id = ?3", nativeQuery = true)
25 24
     QkjStudyRecordApp findByMemCardAndTypeAndObjId(String memCard, Integer objType, Long objId);
26 25
 
27
-    @Query(value = "SELECT * FROM qkj_study_record_app WHERE id in ?1", nativeQuery = true)
28
-    List<QkjStudyRecordApp> findByIds(List<Long> ids);
26
+    @Query(value = "SELECT * FROM qkj_study_record_app WHERE obj_id in ?1 and obj_type = ?2", nativeQuery = true)
27
+    List<QkjStudyRecordApp> findByObjIdsAndType(List<Long> ids, Integer objType);
29 28
 
30 29
 
31 30
 }

Loading…
Cancel
Save