ソースを参照

修复部分已知问题

sunxbiao 6 ヶ月 前
コミット
807d1e48c2
共有2 個のファイルを変更した11 個の追加9 個の削除を含む
  1. 7 5
      app/common/repositories/user/UserRepository.php
  2. 4 4
      app/controller/api/Auth.php

+ 7 - 5
app/common/repositories/user/UserRepository.php

@@ -4623,11 +4623,13 @@ class UserRepository extends BaseRepository
4623 4623
      * @return void
4624 4624
      */
4625 4625
     public function sproductkeywordHistory($uid, $keyword, $type){
4626
-        Db::name('third_history')->insert([
4627
-            'uid' => $uid,
4628
-            'keyword' => $keyword,
4629
-            'type' => $type,
4630
-        ]);
4626
+        if (!empty($keyword)) {
4627
+            Db::name('third_history')->insert([
4628
+                'uid' => $uid,
4629
+                'keyword' => $keyword,
4630
+                'type' => $type,
4631
+            ]);
4632
+        }
4631 4633
     }
4632 4634
 
4633 4635
 

+ 4 - 4
app/controller/api/Auth.php

@@ -1462,6 +1462,7 @@ class Auth extends BaseController
1462 1462
                 if (!$data['code'])
1463 1463
                     return app('json')->make(402, '操作过于频繁,请稍后重试~');
1464 1464
             }
1465
+            Cache::set($sms_num_key, $num + 1, 300);
1465 1466
         }
1466 1467
         $sms_key = 'api.auth.sms.' . $data['phone'];
1467 1468
         $sms_code = str_pad(random_int(1, 9999), 4, 0, STR_PAD_LEFT);
@@ -1474,11 +1475,10 @@ class Auth extends BaseController
1474 1475
             return app('json')->fail('操作过于频繁,请稍后重试~');
1475 1476
         }
1476 1477
 
1477
-        log::info("sms_key==={$sms_key}" );
1478
-        log::info("sms_code==={$sms_code}" );
1479
-        log::info("sms_time==={$sms_time}" );
1478
+        // log::info("sms_key==={$sms_key}" );
1479
+        // log::info("sms_code==={$sms_code}" );
1480
+        // log::info("sms_time==={$sms_time}" );
1480 1481
         Cache::set($sms_key, $sms_code,$sms_time * 60);
1481
-        Cache::set($sms_num_key, $num + 1, 300);
1482 1482
         //'短信发送成功'
1483 1483
         return app('json')->success('短信发送成功');
1484 1484
     }