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

Merge branch 'dev' into dev-sxb

sunxbiao 1 год назад
Родитель
Сommit
fe85cd58e0
1 измененных файлов с 16 добавлено и 0 удалено
  1. 16 0
      app/controller/api/store/merchant/Taskordervr.php

+ 16 - 0
app/controller/api/store/merchant/Taskordervr.php

@@ -69,6 +69,22 @@ class Taskordervr extends BaseController
69 69
             return json(['code'=>400,'msg'=>'获取用户失败,请重试!']);
70 70
         }
71 71
 
72
+        // 不同0号线团队之间 禁止转VR
73
+        $userZeroLineList = Db::name('user_zero_line')->where('status', '=', 1)->select()->toArray();
74
+        foreach ($userZeroLineList as $userZeroLine) {
75
+            //查询当前团队的用户列表
76
+            $sql = "select getUserLevelId({$userZeroLine['team_uid']}) as uids";
77
+            //\think\facade\Log::info("lplpDB".$sql);
78
+            try {
79
+                $spread_user_list = Db::query($sql);
80
+            } catch (\Exception $exception) {
81
+                return json($exception->getMessage());
82
+            }
83
+            $spread_user_list = explode(",", trim($spread_user_list[0]['uids'], '$,'));
84
+            if (in_array($uid, $spread_user_list) !== in_array($user_data['uid'], $spread_user_list)) {
85
+                return json(['code' => 400, 'msg' => '不同团队之间禁止互转VR!', 'data' => '']);
86
+            }
87
+        }
72 88
 
73 89
 
74 90
         if($user_data['uid'] == $udatas['uid']){