From bf3d6101a58cdec0e81f369d94b8191648813c41 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期三, 10 四月 2024 09:08:51 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/Albania_Mes --- springboot-vue3/src/main/java/com/example/springboot/mapper/QueueMapper.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/mapper/QueueMapper.java b/springboot-vue3/src/main/java/com/example/springboot/mapper/QueueMapper.java index 27c6fb1..2772b5c 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/mapper/QueueMapper.java +++ b/springboot-vue3/src/main/java/com/example/springboot/mapper/QueueMapper.java @@ -17,6 +17,12 @@ @Select("SELECT * FROM queue where glassid=#{glassid}") List<Queue> selectQueues(@Param("glassid") int glassid); + @Select("SELECT * FROM queue order by time desc limit 1") + Queue selectLastQueue(); + + @Select("SELECT * FROM queue where state<=0") + List<Queue> selectErrorQueues(); + // @Select("SELECT COUNT(*) FROM role_permission WHERE role_id = #{roleId} AND permission_id = #{permissionId}") // boolean checkExists(@Param("roleId") int roleId, @Param("permissionId") int permissionId); @@ -24,12 +30,15 @@ // @Update("UPDATE role_permission SET state = #{state} WHERE role_id = #{roleId} AND permission_id = #{permissionId}") // void updateState(@Param("roleId") int roleId, @Param("permissionId") int permissionId, @Param("state") int state); - @Insert("insert into queue (glassid,flowcard,listid,boxid,glasswidth,glassheight,glasswidthmm,glassheightmm,glasstype,state,time) "+ - "select glassid,flowcard,null,null,width,height,#{glasswidthmm},#{glassheightmm},glasstype,#{state},NOW() from glassinfo where glassid=#{glassid}") + @Insert("insert into queue (glassid,flowcard,listid,boxid,glasswidth,glassheight,glasswidthmm,glassheightmm,glasstype,state,time,thickness) "+ + "select glassid,flowcard,null,null,width,height,#{glasswidthmm},#{glassheightmm},glasstype,#{state},NOW(),thickness from glassinfo where glassid=#{glassid}") void insert(@Param("glassid") String glassid, @Param("glasswidthmm") double glasswidthmm, @Param("glassheightmm") double glassheightmm,@Param("state") int state); - + @Insert("insert into queue (glassid,flowcard,listid,boxid,glasswidth,glassheight,glasswidthmm,glassheightmm,glasstype,state,time) "+ - "values (null,null,null,null,null,null,#{glasswidthmm},#{glassheightmm},null,null,NOW())") - void insertMatchFailure(@Param("glasswidthmm") double glasswidthmm, @Param("glassheightmm") double glassheightmm); + "values (null,null,null,null,null,null,#{glasswidthmm},#{glassheightmm},null,#{state},NOW())") + void insertMatchFailure(@Param("glasswidthmm") double glasswidthmm, @Param("glassheightmm") double glassheightmm,@Param("state") int state); + + @Delete("delete from queue where state<=0") + void DeleteErrorQueue(); } -- Gitblit v1.8.0