Browse Source

接口访问频繁

lizhen_gitee 6 months ago
parent
commit
2118a0d5c9

+ 6 - 2
application/api/controller/Lesson.php

@@ -418,7 +418,9 @@ class Lesson extends Api
 
     //课时申请报名,提前预判
     public function slot_apply_before(){
-        $this->apiLimit();
+        if(!$this->apiLimit()){
+            $this->error(__('点击太频繁,休息一下吧'));
+        }
 
         $slot_id = input('slot_id',0,'intval');
         $number  = input('number',1,'intval');
@@ -473,7 +475,9 @@ class Lesson extends Api
     }
     //课时申请报名
     public function slot_apply(){
-        $this->apiLimit();
+        if(!$this->apiLimit()){
+            $this->error(__('点击太频繁,休息一下吧'));
+        }
 
         $slot_id = input('slot_id',0,'intval');
         $number  = input('number',1,'intval');

+ 3 - 1
application/api/controller/coach/Lesson.php

@@ -216,7 +216,9 @@ class Lesson extends Apic
 
     //课时申请报名
     public function slot_sign(){
-        $this->apiLimit();
+        if(!$this->apiLimit()){
+            $this->error(__('点击太频繁,休息一下吧'));
+        }
 
         $slot_id = input('slot_id',0,'intval');
         $signdata  = input('signdata','','htmlspecialchars_decode');

+ 1 - 0
application/api/lang/en/coach/lesson.php

@@ -10,4 +10,5 @@ return [
     '点名已完成'                    => 'Roll call completed',
     '你好'                    => 'Hello',
     '共计N节课,M小时' => 'A total of {:total} classes, {:total_hours} hours',
+    '点击太频繁,休息一下吧' => 'Click too frequently, take a break',
 ];

+ 1 - 0
application/api/lang/en/lesson.php

@@ -27,4 +27,5 @@ return [
     '候补:' => 'Candidate:',
     '预约空位不足,是否转为候补?' => 'Insufficient booked seats, should I switch to a candidate?',
     '没有找到足够候补人数的配套' => 'We could not find a package with enough candidates',
+    '点击太频繁,休息一下吧' => 'Click too frequently, take a break',
 ];