From 1b19b142f4aa85c31846a6929be8d136c6ec5da2 Mon Sep 17 00:00:00 2001 From: howell <2827207845@qq.com> Date: Mon, 7 Mar 2022 11:17:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E9=83=A8=E5=88=86?= =?UTF-8?q?=E9=80=80=E6=AC=BE=E5=BC=82=E5=B8=B81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/v2/logic/manage/after/after.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/v2/logic/manage/after/after.go b/internal/v2/logic/manage/after/after.go index 9ec60c9..7802a3d 100644 --- a/internal/v2/logic/manage/after/after.go +++ b/internal/v2/logic/manage/after/after.go @@ -475,8 +475,9 @@ func refundWithType(tx *gorm.DB, asGoods after.RecookAfterSalesGoodsModel) error var od manage.RecookOrderInfoModel mysql2.Db.First(&od, "id = ?", asGoods.OrderId) if od.JCookRootID != 0 { - mysql2.Db.First(&od, "jcook_order_id = ?", od.JCookRootID) - asGoods.OrderTotalAmount = od.ActualTotalAmount + var od2 manage.RecookOrderInfoModel + mysql2.Db.First(&od2, "jcook_order_id = ?", od.JCookRootID) + asGoods.OrderTotalAmount = od2.ActualTotalAmount } if err := wechat.Refund(&asGoods); err != nil { return err