diff --git a/src/main/java/service/Service.kt b/src/main/java/service/Service.kt index 3737841..746e83d 100644 --- a/src/main/java/service/Service.kt +++ b/src/main/java/service/Service.kt @@ -467,15 +467,16 @@ class Service { val conn = DBUtil.getConnection() try { - val prep = conn.prepareStatement("update `menu` set permId=-1 where id=?") - prep.setInt(1,menuId) + val prep = conn.prepareStatement("update `menu` set permId=? where id=?") + prep.setInt(1,-1) + prep.setInt(2,-menuId) prep.execute() + prep.close() - val prep2 = conn.prepareStatement("update `menu` set permId=? where id=?") - prep2.setInt(1,permId) - prep2.setInt(2,menuId) + prep.setInt(1,permId) + prep.setInt(2,menuId) - val bool = prep2.executeUpdate() + val bool = prep.executeUpdate() return bool == 1 }finally { conn.close()