From 511528848a77e86eac7831be7120cc36c0e6f628 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Wed, 14 Jul 2021 10:50:20 +0800 Subject: [PATCH] aa --- business/jxcallback/orderman/order.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/business/jxcallback/orderman/order.go b/business/jxcallback/orderman/order.go index 38346ffe6..1ef610fbf 100644 --- a/business/jxcallback/orderman/order.go +++ b/business/jxcallback/orderman/order.go @@ -2169,11 +2169,26 @@ func DelOrderSkuInfo(ctx *jxcontext.Context, vendorOrderID string, vendorID, sku var ( db = dao.GetDB() shopPrice, earningPrice int64 + orderSku = &model.OrderSku{} ) order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID) if order.EarningType != model.EarningTypeQuote { return 0, fmt.Errorf("目前只支持报价订单有此操作!") } + sql := ` + SELECT * FROM order_sku WHERE vendor_order_id = ? ORDER BY id LIMIT 1 + ` + sqlParams := []interface{}{vendorOrderID} + dao.GetRow(db, &orderSku, sql, sqlParams) + if orderSku.SkuID == 0 { + if orderSku.JxSkuID == skuID { + return 0, fmt.Errorf("不允许删第一个商品!") + } + } else { + if orderSku.SkuID == skuID { + return 0, fmt.Errorf("不允许删第一个商品!") + } + } for _, v := range order.Skus { if v.SkuID == 0 { if v.JxSkuID == skuID {