getInfo($data['token'],$data['companyCode']); if(empty($info)){ $TokenModel->where(['token'=>$data['token']])->update(['status'=>2]); return $this->return_code[40044]; }else{ if(!empty($info['db_json'])) { $db_arr = json_decode($info['db_json'], true); foreach ($db_arr as $k => $v) { $data = [ 'type' => 'mysql', 'hostname' => '127.0.0.1', 'database' => 'test', 'username' => 'root', 'password' => '', 'hostport' => '3306', 'params' => [], 'charset' => 'utf8', 'prefix' => '', //'debug' => true, ]; $data['type'] = $v['type']; $data['hostname'] = $v['hostname']; $data['database'] = $v['database']; $data['username'] = $v['username']; $data['password'] = $v['password']; Config::set($v['config_name'], $data); } } if(!empty($info['sms_json'])){ Config::set('SmsConfig',json_decode($info['sms_json'],true)); } return true; } } protected function checkSign(){ } }