From 431ee1eb355175cf39c76031ea9bc8b511023f00 Mon Sep 17 00:00:00 2001 From: Administrator Date: Fri, 10 Jul 2026 16:54:07 +0800 Subject: [PATCH] fix: remove curly braces from column name in quit query --- .../java/edu/situ/stlserver/dao/CoachMapper.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/edu/situ/stlserver/dao/CoachMapper.java b/src/main/java/edu/situ/stlserver/dao/CoachMapper.java index 3257898..8270c43 100644 --- a/src/main/java/edu/situ/stlserver/dao/CoachMapper.java +++ b/src/main/java/edu/situ/stlserver/dao/CoachMapper.java @@ -3,8 +3,11 @@ package edu.situ.stlserver.dao; import edu.situ.stlserver.model.entity.Coach; +import edu.situ.stlserver.model.query.CoachQuery; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; +import org.apache.ibatis.annotations.Update; import java.util.List; @@ -20,14 +23,17 @@ public interface CoachMapper { "", " AND `name` LIKE CONCAT('%', #{name}, '%')", " AND `sex` = #{sex}", - "", + "", "", - " AND quit_date IS NULL", - " AND quit_date IS NOT NULL", + " AND quit_date IS NULL", + " AND quit_date IS NOT NULL", "", "", "", "" }) - List select(Coach coach); + List select(CoachQuery coachQuery); + + @Update(value = "UPDATE `coaches` SET `quit_date` = #{quitDate} WHERE `id` = #{id}") + void quit(@Param("id") Integer id,@Param("quitDate") String quitDate); }