aa
This commit is contained in:
@@ -2169,11 +2169,26 @@ func DelOrderSkuInfo(ctx *jxcontext.Context, vendorOrderID string, vendorID, sku
|
|||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
shopPrice, earningPrice int64
|
shopPrice, earningPrice int64
|
||||||
|
orderSku = &model.OrderSku{}
|
||||||
)
|
)
|
||||||
order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID)
|
order, err := partner.CurOrderManager.LoadOrder(vendorOrderID, vendorID)
|
||||||
if order.EarningType != model.EarningTypeQuote {
|
if order.EarningType != model.EarningTypeQuote {
|
||||||
return 0, fmt.Errorf("目前只支持报价订单有此操作!")
|
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 {
|
for _, v := range order.Skus {
|
||||||
if v.SkuID == 0 {
|
if v.SkuID == 0 {
|
||||||
if v.JxSkuID == skuID {
|
if v.JxSkuID == skuID {
|
||||||
|
|||||||
Reference in New Issue
Block a user