From 190ca51c1bb214494d5b2e39921f2174bbd901b2 Mon Sep 17 00:00:00 2001 From: wsh5485 Date: Mon, 16 Jun 2025 15:20:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91=E5=8F=8A?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=9B=B8=E5=85=B3SQL=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将状态判断条件从1改为2以匹配业务需求 更新SQL语句中的flag1字段为vip_saomiao字段 同时修改查询语句中的相应字段 --- E3_ycsys.aspx | 2 +- E3_ycsys.aspx.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/E3_ycsys.aspx b/E3_ycsys.aspx index 2993853..07680f5 100644 --- a/E3_ycsys.aspx +++ b/E3_ycsys.aspx @@ -69,7 +69,7 @@
<%# Eval("khmc") %>
- <%# (int)Eval("status") == 1 ? + <%# (int)Eval("status") == 2 ? "close" : "open" %> diff --git a/E3_ycsys.aspx.cs b/E3_ycsys.aspx.cs index 6eec175..de80bd7 100644 --- a/E3_ycsys.aspx.cs +++ b/E3_ycsys.aspx.cs @@ -24,10 +24,10 @@ public partial class E3_ycsys : System.Web.UI.Page if (!string.IsNullOrEmpty(Request.QueryString["action"]) && !string.IsNullOrEmpty(Request.QueryString["id"])) { string id = Request.QueryString["id"]; - int status = Request.QueryString["action"] == "enable" ? 1 : 0; + int status = Request.QueryString["action"] == "enable" ? 2 : 0; // 修改更新状态的SQL语句,确保表名一致 - string sql = "UPDATE ycsys SET flag1 = @status WHERE dm = @id"; + string sql = "UPDATE ycsys SET vip_saomiao = @status WHERE dm = @id"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@status", status); cmd.Parameters.AddWithValue("@id", id); @@ -41,7 +41,7 @@ public partial class E3_ycsys : System.Web.UI.Page } // 查询功能列表 - string querySql = "SELECT khdm,khmc,cast(ycsys.flag1 as int) as status FROM kehu1 inner join ycsys on kehu1.khdm=ycsys.dm"; + string querySql = "SELECT khdm,khmc,cast(ycsys.vip_saomiao as int) as status FROM kehu1 inner join ycsys on kehu1.khdm=ycsys.dm"; SqlDataAdapter adapter = new SqlDataAdapter(querySql, conn); DataTable dt = new DataTable(); adapter.Fill(dt);