r

FFIB 5 年 前
コミット
85a1e557c5
共有1 個のファイルを変更した3 個の追加3 個の削除を含む
  1. 3 3
      pay/views.py

+ 3 - 3
pay/views.py

@@ -146,9 +146,9 @@ def order_paid_success(order):
146 146
 
147 147
     for g in order.goods_info:
148 148
         try:
149
-            good = PackGoodsInfo.objects.get(pack_id=g.get('pack_id', ''), good_id=g.get('good_id', ''))
150
-            good.has_sale_num += 1
151
-            good.inventory -= 1
149
+            good = PackGoodsInfo.objects.get(pack_id=order.pack_id, good_id=g.get('good_id', ''))
150
+            good.has_sale_num += good.get('num', 0)
151
+            good.inventory -= good.get('num', 0)
152 152
             good.save()
153 153
         except PackGoodsInfo.DoesNotExist:
154 154
             continue