Explorar o código

fix:学生端 最近练习 倒叙,课后作业 时间正序

liujunchi %!s(int64=3) %!d(string=hai) anos
pai
achega
861d522ce7

+ 4 - 1
cooleshow-user/user-biz/src/main/resources/config/mybatis/CourseHomeworkMapper.xml

@@ -149,7 +149,10 @@
                 and #{param.endTime} > ch.create_time_
             </if>
         </where>
-        order by cs.start_time_ desc
+        order by cs.start_time_
+        <if test="param.date == null or param.date == ''">
+            desc
+        </if>
 	</select>
 
 	<select id="selectCourseHomeworkDetailByCourseId"

+ 4 - 2
cooleshow-user/user-biz/src/main/resources/config/mybatis/MusicSheetPracticeRecordMapper.xml

@@ -17,7 +17,8 @@
         </sql>
 
 	<select id="selectPracticeMusicIdPage" resultType="java.lang.Long">
-        select t.music_sheet_id_ from  (select mspr.music_sheet_id_
+        select t.music_sheet_id_ from  (select mspr.music_sheet_id_,
+        max(mspr.create_time_) as create_time_
         from music_sheet_practice_record mspr
         left join music_sheet ms on mspr.music_sheet_id_ = ms.id_
         <where>
@@ -31,6 +32,7 @@
                 and mspr.user_id_ = #{param.studentId}
             </if>
         </where>
-        order by mspr.create_time_) t group by t.music_sheet_id_
+        group by mspr.music_sheet_id_
+        ) t  order by t.create_time_ desc
     </select>
 </mapper>