From be959893920510b45f44226428cb3e509f236d72 Mon Sep 17 00:00:00 2001 From: zzh <1368735060@qq.com> Date: Sat, 10 Oct 2026 19:31:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20UpdateOrderAsync=20=E6=94=B9=E7=94=A8=20?= =?UTF-8?q?UpdateColumnAsync=EF=BC=8C=E7=9C=9F=E6=AD=A3=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=20TrackNo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- src/TrackCenter.Repository/Repositories/OrderRepository.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/TrackCenter.Repository/Repositories/OrderRepository.cs b/src/TrackCenter.Repository/Repositories/OrderRepository.cs index 39dc7578..3f62cdd7 100644 --- a/src/TrackCenter.Repository/Repositories/OrderRepository.cs +++ b/src/TrackCenter.Repository/Repositories/OrderRepository.cs @@ -254,8 +254,9 @@ public class OrderRepository : BasicRepository, IOrderRepository, I { using var tran = TransactionHelper.GetReadCommitted(); - // 更新订单主表(Upsert 业务字段;勿只更 Customer/AppKey) - await UpdateAsync(order, x => new + // 注意:UpdateAsync(entity, cols) 的 cols 是 IgnoreColumns; + // 指定要更新的列必须用 UpdateColumnAsync。 + await UpdateColumnAsync(order, x => new { x.Customer, x.AppKey,