Skip to content

Commit 347509e

Browse files
committed
解决修改失败bug
1 parent 2e71556 commit 347509e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

APIJSON.NET/APIJSON.NET/Controllers/JsonController.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,15 +251,14 @@ public ActionResult Edit([FromBody]string json)
251251
}
252252

253253
var dt = new Dictionary<string, object>();
254-
dt.Add("id", value["id"].ToString());
255254
foreach (var f in value)
256255
{
257-
if (f.Key.ToLower() != "id"&& selectTable.IsCol(key,f.Key) && (role.Update.Column.Contains ("*")||role.Update.Column.Contains(f.Key, StringComparer.CurrentCultureIgnoreCase)))
256+
if (f.Key.ToLower() != "id" && selectTable.IsCol(key, f.Key) && (role.Update.Column.Contains("*") || role.Update.Column.Contains(f.Key, StringComparer.CurrentCultureIgnoreCase)))
258257
{
259258
dt.Add(f.Key, f.Value);
260259
}
261260
}
262-
db.Db.Updateable(dt).AS(key).ExecuteCommand();
261+
db.Db.Updateable(dt).AS(key).Where("id=@id", new { id = value["id"].ToString() }).ExecuteCommand();
263262
ht.Add(key, JToken.FromObject(new { code = 200, msg = "success", id = value["id"].ToString() }));
264263
}
265264
}

0 commit comments

Comments
 (0)