Quellcode durchsuchen

购买成功后,变更对应的商品的库存和已购买数

lcl vor 2 Jahren
Ursprung
Commit
cfc7b9bd7f
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. 7 0
      AppStart/Helper/AlipayPayBack2Service.cs

+ 7 - 0
AppStart/Helper/AlipayPayBack2Service.cs

@@ -111,6 +111,13 @@ namespace MySystem
                 if (pro != null)
                 {
                     order.ProductId = pro.ProductId;
+                    //扣减对应商品的库存
+                    Products product = db.Products.FirstOrDefault(m => m.Id == pro.ProductId);
+                    if(product != null)
+                    {
+                        product.Stock -= pro.ProductCount;
+                        product.BuyCount += pro.ProductCount;
+                    }
                     db.SaveChanges();
                     if(order.ErpMode > 0)
                     {