Skip to content

Commit 01f6e9b

Browse files
committed
fix: notify all users when a specific schools' timetable is changed.
1 parent ee1b8df commit 01f6e9b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/kotlin/stageguard/sctimetable/service/RequestHandlerService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ object RequestHandlerService : AbstractPluginManagedService(Dispatchers.IO) {
239239
ScheduleListenerService.onChangeSchoolWeekPeriod(schoolTimetable.first().schoolId)
240240
info("Sync school week period for user ${request.qq}'s school successfully, currentWeek=${request.currentWeek}.")
241241
BotEventRouteService.sendMessageNonBlock(request.qq, "成功修改当前周数为第 ${request.currentWeek} 周。")
242-
User.all().forEach {
242+
User.find { Users.schoolId eq user.first().schoolId }.forEach {
243243
if(it.qq != request.qq) BotEventRouteService.sendMessageNonBlock(it.qq, "您所在的学校的当前周数已经被同校用户 ${request.qq} 修改,请输入\"查看时间表\"查看。\n若修改有误或恶意修改,请联系对方。", 60000L)
244244
}
245245
} else {

0 commit comments

Comments
 (0)