From 9f7a7d29fb95297813e5481d1b56962bbd0afa7d Mon Sep 17 00:00:00 2001 From: Zuncle <34310384@qq.com> Date: Wed, 18 Mar 2026 21:12:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(admin):=20=E7=AE=A1=E7=90=86=E7=AB=AF?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E8=AE=A2=E5=8D=95=E6=94=B9=E4=B8=BA=E8=B0=83?= =?UTF-8?q?=E7=94=A8=20userSvc.CancelOrder=EF=BC=8C=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E5=92=8C=E7=A7=AF=E5=88=86=E9=80=80?= =?UTF-8?q?=E8=BF=98=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/api/admin/pay_orders_admin.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/internal/api/admin/pay_orders_admin.go b/internal/api/admin/pay_orders_admin.go index ec5ca3b..384e3a0 100755 --- a/internal/api/admin/pay_orders_admin.go +++ b/internal/api/admin/pay_orders_admin.go @@ -1031,11 +1031,7 @@ func (h *handler) CancelOrder() core.HandlerFunc { ctx.AbortWithError(core.Error(http.StatusBadRequest, 21006, "订单不存在")) return } - _, err = h.writeDB.Orders.WithContext(ctx.RequestContext()).Where(h.readDB.Orders.ID.Eq(order.ID), h.readDB.Orders.Status.Eq(1)).Updates(map[string]any{ - h.readDB.Orders.Status.ColumnName().String(): 3, - h.readDB.Orders.CancelledAt.ColumnName().String(): time.Now(), - }) - if err != nil { + if _, err = h.userSvc.CancelOrder(ctx.RequestContext(), order.UserID, order.ID, "admin_cancel"); err != nil { ctx.AbortWithError(core.Error(http.StatusBadRequest, 21007, err.Error())) return }