From 848f60b3a421386442e517df2e714f4abcbacb4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 17 Feb 2025 11:40:05 +0800 Subject: [PATCH] 1 --- business/jxcallback/orderman/order.go | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index a07ff9cde..f4a9159ee 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -880,22 +880,29 @@ func (c *OrderManager) updateOrderSkuOtherInfo(order *model.GoodsOrder, db *dao. v.ShopPrice = int64(skuList[0].JdPrice) } else if order.VendorID == model.VendorIDMTWM { v.ShopPrice = int64(skuList[0].MtwmPrice) - skuList[0].MtwmID = utils.Str2Int64(v.VendorSkuID) - dao.UpdateEntity(db, skuList[0], "MtwmID") } else if order.VendorID == model.VendorIDEBAI { v.ShopPrice = int64(skuList[0].EbaiPrice) - skuList[0].EbaiID = utils.Str2Int64(v.VendorSkuID) - dao.UpdateEntity(db, skuList[0], "EbaiID") } else if order.VendorID == model.VendorIDDD { v.ShopPrice = int64(skuList[0].DdPrice) - skuList[0].DdID = utils.Str2Int64(v.VendorSkuID) - dao.UpdateEntity(db, skuList[0], "DdID") } else if order.VendorID == model.VendorIDTaoVegetable { v.ShopPrice = int64(skuList[0].TaoPrice) - skuList[0].TaoID = utils.Str2Int64(v.VendorSkuID) - dao.UpdateEntity(db, skuList[0], "TaoID") } } + + switch order.VendorID { + case model.VendorIDMTWM: + skuList[0].MtwmID = utils.Str2Int64(v.VendorSkuID) + dao.UpdateEntity(db, skuList[0], "MtwmID") + case model.VendorIDEBAI: + skuList[0].EbaiID = utils.Str2Int64(v.VendorSkuID) + dao.UpdateEntity(db, skuList[0], "EbaiID") + case model.VendorIDDD: + skuList[0].DdID = utils.Str2Int64(v.VendorSkuID) + dao.UpdateEntity(db, skuList[0], "DdID") + case model.VendorIDTaoVegetable: + skuList[0].TaoID = utils.Str2Int64(v.VendorSkuID) + dao.UpdateEntity(db, skuList[0], "TaoID") + } } if v.ShopPrice == 0 {