限制了给辅导员发送心理预警的次数

This commit is contained in:
2025-08-21 11:34:30 +08:00
parent 6454c05b96
commit 985cc16eca
3 changed files with 32 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ package com.srs.system.mapper;
import com.srs.system.domain.StudentMentalRating;
import org.apache.ibatis.annotations.Param;
import java.time.LocalDate;
import java.util.List;
public interface StudentMentalRatingMapper {
@@ -28,5 +29,13 @@ public interface StudentMentalRatingMapper {
/** 单学号全部记录 */
List<StudentMentalRating> selectByStuNo(@Param("stuNo") String stuNo);
/**
* 查询今天的心理评级记录 陈冠元
* @param studentId 学生ID
* @param today 今天的日期
* @return 记录数
*/
int countTodayByStudentId(@Param("studentId") String studentId, @Param("today") LocalDate today);
}

View File

@@ -43,4 +43,12 @@
WHERE student_id = #{stuNo}
ORDER BY created_time DESC
</select>
<!-- 查询今天该学生是否已经填写过心理评测 陈冠元 -->
<select id="countTodayByStudentId" resultType="int">
SELECT COUNT(*)
FROM student_mental_rating
WHERE student_id = #{studentId}
AND DATE(created_time) = #{today}
</select>
</mapper>