|
@@ -44,11 +44,13 @@ public class CourseAppServiceImpl implements CourseAppService {
|
44
|
44
|
return resultList;
|
45
|
45
|
}
|
46
|
46
|
List<QkjStudyRecordApp> recordApps = qkjStudyRecordAppDao.findByMemCardAndType(memCard, type);
|
|
47
|
+ log.info("getCourseList recordApps:{}", recordApps);
|
47
|
48
|
if (CollectionUtil.isEmpty(recordApps)) {
|
48
|
49
|
return resultList;
|
49
|
50
|
}
|
50
|
51
|
Map<Long, Integer> objIdToStatusMap = recordApps.stream().collect(Collectors.toMap(QkjStudyRecordApp::getObjId, QkjStudyRecordApp::getStudyAccomplish, (v1, v2) -> v1));
|
51
|
52
|
|
|
53
|
+ log.info("getCourseList objIdToStatusMap:{}", objIdToStatusMap);
|
52
|
54
|
resultList.forEach(e -> {
|
53
|
55
|
e.setFinishCourse(objIdToStatusMap.getOrDefault(e.getId(), 0));
|
54
|
56
|
});
|