Jelajahi Sumber

处理学习资料未查询下级的问题

jingyuanchao 1 tahun lalu
induk
melakukan
79149c707e

+ 0 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/registerbook/service/impl/CoreRegisterBookPdfServiceImpl.java

@@ -214,7 +214,6 @@ public class CoreRegisterBookPdfServiceImpl extends ServiceImpl<CoreRegisterBook
         }
         List<PdfLocalFileTempVo> list = new ArrayList<>();
         for (String key : keys) {
-
             String json =  redisTemplate.opsForValue().get(key);
             PdfLocalFileTempVo pdfLocalFileTempVo = JSON.parseObject(json, PdfLocalFileTempVo.class);
             if (pdfLocalFileTempVo == null || ObjectUtil.notEqual(pdfLocalFileTempVo.getIsRegisterBookPage(), exportDto.getIsRegisterBookPage())) {

+ 6 - 4
soc-modules/soc-modules-core/src/main/resources/mapper/edu/SysLearningMaterialsMapper.xml

@@ -273,10 +273,12 @@
     <select id="selectFilePageList" resultType="com.xunmei.common.core.domain.edu.vo.SysLearningMaterialsFileListVo">
         select id,org_id as orgId,title as title,org_name as orgName,file_list as file
         from sys_learning_materials m
-        where m.deleted = 0  and  m.org_id in
-            <foreach collection="request.orgIdList" item="item" open="(" separator="," close=")">
-                #{item}
-            </foreach>
+        where m.deleted = 0 and ( m.org_id in
+        <foreach collection="request.orgIdList" item="item" open="(" separator="," close=")">
+            #{item}
+        </foreach>
+        or  m.org_path like CONCAT(#{request.orgPath},'%')
+        )
             <include refid="filePageList"/>
         order by m.org_id, m.create_time desc
     </select>