This commit is contained in:
邹宗楠
2023-07-11 13:47:50 +08:00
parent 6deada8e0b
commit 969e26af02
7 changed files with 41 additions and 25 deletions

View File

@@ -2442,18 +2442,11 @@ func DelOrderSkuInfo(ctx *jxcontext.Context, vendorOrderID string, vendorID, id
`
sqlParams := []interface{}{vendorOrderID}
dao.GetRows(db, &orderSkus, sql, sqlParams)
if len(orderSkus) < 5 {
return 0, fmt.Errorf("商品数小于5,不允许删除!")
if len(orderSkus) < 3 {
return 0, fmt.Errorf("商品数小于3,不允许删除!")
}
if orderSkus[0].ID == int64(id) {
//if orderSkus[0].JxSkuID == skuID {
return 0, fmt.Errorf("不允许删第一个商品!")
//}
//} else {
// if orderSkus[0].SkuID == skuID {
// return 0, fmt.Errorf("不允许删第一个商品!")
// }
//}
}
for _, v := range order.Skus {
if v.ID == int64(id) {
@@ -2465,21 +2458,6 @@ func DelOrderSkuInfo(ctx *jxcontext.Context, vendorOrderID string, vendorID, id
shopPrice = v.ShopPrice * int64(v.Count)
earningPrice = v.EarningPrice * int64(v.Count)
}
//if v.SkuID == 0 {
// if v.JxSkuID == skuID {
// }
//} else {
// if v.SkuID == skuID {
// sql := `
// DELETE FROM order_sku WHERE id = ?
// `
// sqlParams := []interface{}{v.ID}
// dao.ExecuteSQL(db, sql, sqlParams)
// shopPrice = v.ShopPrice * int64(v.Count)
// earningPrice = v.EarningPrice * int64(v.Count)
// }
//}
}
order.ShopPrice -= shopPrice
order.EarningPrice -= earningPrice