/**
  * 根据JSON参数 获取详细数据
  * @param $request_type 请求类型
  * @param $json_params JSON参数
  * @return bool|String
  *
  */
 private function GetIairData($request_type, $json_params)
 {
     try {
         if (!empty($request_type) && (!empty($json_params) && IconvEncode::IsJson($json_params))) {
             $des = new Des();
             $desData = $des->encrypt($json_params, IAIR_DES_KEY);
             // 加密Json数据
             $signData = md5($request_type . '2109' . $desData . date('Y-m-d H:i:s', time()) . IAIR_MD5_KEY);
             // 数字签名
             //                $signData = md5($request_type . '+2109+' . $desData . '+' . date('Y-m-d H:i:s', time()) . '+' . IAIR_MD5_KEY); // 数字签名
             // 创建URL请求参数
             $data = array('requestType' => $request_type, 'agencyCode' => '2109', 'data' => $desData, 'sign' => $signData, 'timestamp' => date('Y-m-d H:i:s', time()));
             $options = array('http' => array('method' => 'POST', 'header' => 'Content-type:application/x-www-form-urlencoded', 'content' => http_build_query($data), 'timeout' => 30));
             // 请求接口
             $data = @file_get_contents('http://124.205.15.148:9080/baosheng3/api.htm', false, stream_context_create($options));
             // 返回数据
             if ($data) {
                 return $data;
             } else {
                 return false;
             }
         } else {
             $error['ErrorType'] = 1;
             // Json参数格式错误
             exit(json_encode($error));
         }
     } catch (Exception $e) {
         return $e;
     }
 }
 /**
  * 设置登录
  */
 public function setLogin($userResult)
 {
     loadExtnedsFun();
     loadCore('crypt/Des');
     $param = "{$userResult['id']}|{$userResult['user']}|" . get_client_ip();
     $param = Des::encrypt($param, config('USER_KEY'));
     $this->setC(config('USER_COOKIE_KEY'), $param, 60 * 60 * 24);
     $userClass = $this->getUserClass($userResult['id']);
     $userClass->setLogin($userResult);
     $userClass->setUpdate(true);
 }