This commit is contained in:
邹宗楠
2025-08-29 15:20:05 +08:00
parent 6d1a0d8ee4
commit 6ab49beafe
6 changed files with 34 additions and 22 deletions

View File

@@ -140,6 +140,11 @@ func (p *PurchaseHandler) GetOrder4PartRefund(vendorOrderID string) (order *mode
for _, os := range order.Skus {
if _, OK := refundSkuMap[os.VendorSkuID]; !OK {
skuHave = append(skuHave, os)
} else {
if refundSkuMap[os.VendorSkuID].Count != os.Count {
os.Count = os.Count - refundSkuMap[os.VendorSkuID].Count
skuHave = append(skuHave, os)
}
}
}
}