|
|
@@ -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']){
|