1
0

2 Commity c7bcf9bc65 ... f515c944a9

Autor SHA1 Správa Dátum
  SheepHy f515c944a9 Merge remote-tracking branch 'origin/master' 1 týždeň pred
  SheepHy 3f2974ffd7 feat(app): 优化课程列表和用户角色查询 1 týždeň pred

+ 4 - 1
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/app/service/impl/DetailServiceImpl.java

@@ -236,7 +236,10 @@ public class DetailServiceImpl implements IDetailService {
         }else {
             courseInfoVOIPage= appCoursesMapper.findByCourseList(page,courseRequestVo);
         }
-
+        courseInfoVOIPage.getRecords().forEach(courseResponseVo -> {
+            String string = courseResponseVo.getCover().split(",")[0];
+            courseResponseVo.setCover(string);
+        });
         return courseInfoVOIPage;
     }
 

+ 9 - 2
national-motion-module-system/national-motion-system-biz/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml

@@ -303,8 +303,15 @@
 	</select>
 
 	<select id="getUserIdListByRoleId" resultType="string" parameterType="string">
-		SELECT b.user_id FROM `sys_role` a LEFT JOIN sys_user_role b ON a.id = b.role_id
-		WHERE a.role_code = #{roleCode}
+		SELECT
+			a.user_id
+		FROM
+			nm_instructor a
+				LEFT JOIN sys_user_role b ON a.user_id = b.user_id
+				LEFT JOIN sys_role c ON c.id = b.role_id
+				LEFT JOIN sys_user d ON d.id = a.user_id
+		WHERE
+			c.role_code = #{roleCode} AND a.del_flag = 0
 	</select>
     <select id="findPage" resultType="org.jeecg.modules.system.app.dto.FindPageCUserInfoResponseDTO">
 		select * from (