This commit is contained in:
suyl
2021-07-14 10:50:20 +08:00
parent c0024d2421
commit 511528848a

View File

@@ -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 {