门店商品分类
This commit is contained in:
@@ -1407,9 +1407,18 @@ func AdjustJdsOrderSimple(ctx *jxcontext.Context, vendorOrderID string, skuID in
|
||||
db = dao.GetDB()
|
||||
)
|
||||
orderSkus, err := dao.GetSimpleOrderSkus(db, vendorOrderID, []int{skuID})
|
||||
order, err := dao.GetSimpleOrder(db, vendorOrderID)
|
||||
|
||||
orderSkus2, err := dao.GetSimpleOrderSkus(db, vendorOrderID, nil)
|
||||
if len(orderSkus2) == 1 {
|
||||
return fmt.Errorf("这一单只剩这最后一个商品了,不允许删除!")
|
||||
}
|
||||
if len(orderSkus) == 0 {
|
||||
return fmt.Errorf("未查询到该订单商品!")
|
||||
}
|
||||
if order.Status > model.OrderStatusAccepted {
|
||||
return fmt.Errorf("目前只支持待拣货状态前的订单售前调整!")
|
||||
}
|
||||
orderSku := orderSkus[0]
|
||||
if orderSku.Count > 1 {
|
||||
orderSku.Count--
|
||||
|
||||
Reference in New Issue
Block a user