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

APP小程序-注册登录-(beta)用户同意用户协议记录

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

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

@@ -4475,17 +4475,6 @@ class UserRepository extends BaseRepository
4475
         ])->setTitle('编辑');
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
      * @param $uid
4480
      * @param $uid

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

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