$platformUser, 'platform_id' => $platformId, ]; $getHave = $this ->field('user_platform_id') ->where($getHaveWhere) ->find(); if (empty($getHave) === false) { return [ 'code' => $code, 'msg' => lang('EP01004'), 'data' => [], ]; } // 新增用户平台关联. $data = [ 'user_identity' => $userIdentity, 'platform_id' => $platformId, 'platform_user' => $platformUser, 'user_platform_rtime' => time(), 'user_platform_rip' => $_SERVER['REMOTE_ADDR'], ]; $addData = $this->insert($data); if (empty($addData) === true) { return [ 'code' => $code, 'msg' => lang('EP01003'), 'data' => [], ]; } else { return [ 'code' => 1, 'msg' => lang('MP01002'), 'data' => [], ]; } }//end addUserPlatform() /** * 根据绑定用户删除用户平台关联 */ public function unBind($getData) { $code = -2; $userToken = input('get.userToken'); // 获取用户信息. $getUserInfo = model('user')->currentUser($userToken); $getUserInfo = $getUserInfo['data']; if(empty($getData['platform_id'])){ return [ 'code' => $code, 'msg' => lang('EP01013'), 'data' => [], ]; } if(empty($getData['platform_user'])){ return [ 'code' => $code, 'msg' => lang('EP01014'), 'data' => [], ]; } $where['user_identity'] = $getUserInfo['user_identity']; $where['platform_id'] = $getData['platform_id']; $where['platform_user'] = $getData['platform_user']; $this->where($where)->delete(); return [ 'code' => 1, 'msg' => lang('EP01015'), 'data' => [], ]; }//end unBind() }