Просмотр исходного кода

Merge remote-tracking branch 'origin/dev' into dev

sunxbiao месяцев назад: 11
Родитель
Сommit
55743298df
2 измененных файлов с 16 добавлено и 13 удалено
  1. 0 11
      app/common/repositories/user/UserRepository.php
  2. 16 2
      app/controller/api/Auth.php

+ 0 - 11
app/common/repositories/user/UserRepository.php

@@ -4475,17 +4475,6 @@ class UserRepository extends BaseRepository
4475 4475
         ])->setTitle('编辑');
4476 4476
     }
4477 4477
 
4478
-    //记录用户确认了用户协议
4479
-    public function userar($uid){
4480
-        Db::name('operating_record')->insert([
4481
-            'uid' => $uid,
4482
-            'operation_model' => '1',
4483
-            'operation_type' => '1',
4484
-            'mark' => '用户同意用户协议记录',
4485
-            'operation_time' => date('Y-m-d H:i:s')
4486
-        ]);
4487
-    }
4488
-
4489 4478
     /**
4490 4479
      * 添加用户操作记录
4491 4480
      * @param $uid

+ 16 - 2
app/controller/api/Auth.php

@@ -472,6 +472,10 @@ class Auth extends BaseController
472 472
         $tokenInfo = $repository->createToken($user);
473 473
 
474 474
         $repository->loginAfter($user);
475
+        $useragree = Db::name('user_operating_record')->where('uid', $user['id'])->where('operation_model', 1)->where('operation_type', 1)->find();
476
+        if (!$useragree){
477
+            $repository->createUserOperatingRecord($user->uid, 1, 1, '用户同意用户协议记录');
478
+        }
475 479
         return app('json')->success($repository->returnToken($user, $tokenInfo));
476 480
     }
477 481
 
@@ -1621,7 +1625,10 @@ class Auth extends BaseController
1621 1625
         // $repository->bindSpread($user, intval($data['spread']));
1622 1626
         $tokenInfo = $repository->createToken($user);
1623 1627
         $repository->loginAfter($user);
1624
-        $repository->createUserOperatingRecord($user->uid, 1, 1, '用户同意用户协议记录');
1628
+        $useragree = Db::name('user_operating_record')->where('uid', $user->uid)->where('operation_model', 1)->where('operation_type', 1)->find();
1629
+        if (!$useragree){
1630
+            $repository->createUserOperatingRecord($user->uid, 1, 1, '用户同意用户协议记录');
1631
+        }
1625 1632
         return app('json')->success($repository->returnToken($user, $tokenInfo));
1626 1633
     }
1627 1634
 
@@ -1782,6 +1789,10 @@ class Auth extends BaseController
1782 1789
         }
1783 1790
         if(isset($result['code']) && $result['code'] == 200){
1784 1791
             $user = $repository->accountByUser($result['user']['account']);
1792
+            $useragree = Db::name('user_operating_record')->where('uid', $user->uid)->where('operation_model', 1)->where('operation_type', 1)->find();
1793
+            if (!$useragree){
1794
+                $repository->createUserOperatingRecord($user->uid, 1, 1, '用户同意用户协议记录');
1795
+            }
1785 1796
             $tokenInfo = $repository->createToken($user);
1786 1797
             $repository->loginAfter($user);
1787 1798
             if($this->source=='yhc'){
@@ -1913,7 +1924,10 @@ class Auth extends BaseController
1913 1924
 
1914 1925
             $tokenInfo = $repository->createToken($user);
1915 1926
             $repository->loginAfter($user);
1916
-
1927
+            $useragree = Db::name('user_operating_record')->where('uid', $user->uid)->where('operation_type', 1)->where('operation_model', 1)->find();
1928
+            if (!$useragree){
1929
+                $repository->createUserOperatingRecord($user->uid, 1, 1, '用户同意用户协议记录');
1930
+            }
1917 1931
             return app('json')->success($repository->returnToken($user, $tokenInfo));
1918 1932
         }else{
1919 1933
             return app('json')->fail("绑定失败");