소스 검색

update: add inventory limit

tokumeikoi 2 년 전
부모
커밋
e086586e8e
3개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 0
      app/Http/Controllers/User/OrderController.php
  2. 2 1
      resources/lang/en-US.json
  3. 2 1
      resources/lang/zh-CN.json

+ 4 - 0
app/Http/Controllers/User/OrderController.php

@@ -85,6 +85,10 @@ class OrderController extends Controller
             abort(500, __('Subscription plan does not exist'));
         }
 
+        if ($plan->inventory_limit !== NULL && !$plan->inventory_limit) {
+            abort(500, __('Current product is sold out'));
+        }
+
         if ($plan[$request->input('period')] === NULL) {
             abort(500, __('This payment period cannot be purchased, please choose another period'));
         }

+ 2 - 1
resources/lang/en-US.json

@@ -92,5 +92,6 @@
     "Uh-oh, we've had some problems, we're working on it.": "Uh-oh, we've had some problems, we're working on it",
     "This subscription reset package does not apply to your subscription": "This subscription reset package does not apply to your subscription",
     "Login to :name": "Login to :name",
-    "Sending frequently, please try again later": "Sending frequently, please try again later"
+    "Sending frequently, please try again later": "Sending frequently, please try again later",
+    "Current product is sold out": "Current product is sold out"
 }

+ 2 - 1
resources/lang/zh-CN.json

@@ -92,5 +92,6 @@
     "Uh-oh, we've had some problems, we're working on it.": "遇到了些问题,我们正在进行处理",
     "This subscription reset package does not apply to your subscription": "该订阅重置包不适用于你的订阅",
     "Login to :name": "登入到 :name",
-    "Sending frequently, please try again later": "发送频繁,请稍后再试"
+    "Sending frequently, please try again later": "发送频繁,请稍后再试",
+    "Current product is sold out": "当前商品已售罄"
 }