|
@@ -1,269 +1,200 @@
|
|
|
-<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
-class Model_setting extends Lin_Model
|
|
|
-{
|
|
|
- function __construct(){
|
|
|
- parent::__construct();
|
|
|
- $this->load_table('setting');
|
|
|
-}
|
|
|
- function get_settings()
|
|
|
- {
|
|
|
- $settings = $this->find_all();
|
|
|
- foreach ($settings as $value)
|
|
|
- {
|
|
|
- $arr[$value['skey']] = $value['svalue'];
|
|
|
- }
|
|
|
- $arr['theme_dir'] = $this->_get_theme_dir();
|
|
|
- return $arr;
|
|
|
- }
|
|
|
-
|
|
|
- function get_data()
|
|
|
- {
|
|
|
- $settings = $this->find_all();
|
|
|
- foreach ($settings as $value)
|
|
|
- {
|
|
|
- $arr[$value['skey']] = array('svalue'=>$value['svalue'],'time'=>$value['expiretime']);
|
|
|
- }
|
|
|
- $arr['theme_dir'] = $this->_get_theme_dir();
|
|
|
- return $arr;
|
|
|
- }
|
|
|
-
|
|
|
- //返回模板名称
|
|
|
-
|
|
|
- function _get_theme_dir()
|
|
|
- {
|
|
|
- $this->load->helper('directory');
|
|
|
- $dir = FCPATH."template/";
|
|
|
- $map = directory_map($dir,1);
|
|
|
- $arr = array();
|
|
|
- $nums = count($map);
|
|
|
- for ($i=0;$i<$nums;$i++)
|
|
|
- {
|
|
|
- if(!is_dir($dir.$map[$i]))
|
|
|
- {
|
|
|
- unset($map[$i]);
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- $arr[] = $map[$i];
|
|
|
- }
|
|
|
- }
|
|
|
- return $arr;
|
|
|
- }
|
|
|
-
|
|
|
- public function get_excelpass($data)
|
|
|
- {
|
|
|
- $setting = $this->setting->get_settings();
|
|
|
- $pass = $setting['excelpass'];
|
|
|
- $encrypt = openssl_encrypt($data, 'AES-128-ECB', $pass, 0);
|
|
|
- return $encrypt;
|
|
|
- //$decrypt = openssl_decrypt($encrypt, 'AES-128-ECB', $pass, 0); //解密
|
|
|
- //return $decrypt;
|
|
|
- }
|
|
|
-
|
|
|
- public function get_jmexcelpass($data)
|
|
|
- {
|
|
|
- $setting = $this->setting->get_settings();
|
|
|
- $pass = $setting['excelpass'];
|
|
|
- $decrypt = openssl_decrypt($data, 'AES-128-ECB', $pass, 0); //解密
|
|
|
- return $decrypt;
|
|
|
- }
|
|
|
-
|
|
|
- public function get_yytoken_101()
|
|
|
- {
|
|
|
- $setting = $this->setting->get_data();
|
|
|
- $time = time();
|
|
|
- if(isset($setting['yytoken'])){
|
|
|
- $yytoken = $setting['yytoken']['svalue'];
|
|
|
- $yytokentime = $setting['yytoken']['time'];
|
|
|
- if(($yytokentime - $time) < 0)
|
|
|
- {
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=101&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken');
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- $yytoken;
|
|
|
- }
|
|
|
- }else{
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=101&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- $this->setting->insert([
|
|
|
- 'skey'=>'yytoken',
|
|
|
- 'svalue'=>$a['Data'],
|
|
|
- 'expiretime'=>$time+14000
|
|
|
- ]);
|
|
|
- //$this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken');
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
-
|
|
|
- exit;
|
|
|
- /** 刷新Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- echo $a['Data'];
|
|
|
- /** 刷新Token **/
|
|
|
- }
|
|
|
-
|
|
|
- public function get_yytoken_120()
|
|
|
- {
|
|
|
- $setting = $this->setting->get_data();
|
|
|
- $time = time();
|
|
|
- if(isset($setting['yytoken_gc'])){
|
|
|
- $yytoken = $setting['yytoken_gc']['svalue'];
|
|
|
- $yytokentime = $setting['yytoken_gc']['time'];
|
|
|
- if(($yytokentime - $time) < 0)
|
|
|
- {
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=120&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_gc');
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- return $yytoken;
|
|
|
- }
|
|
|
- }else{
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=120&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- $this->setting->insert([
|
|
|
- 'skey'=>'yytoken_gc',
|
|
|
- 'svalue'=>$a['Data'],
|
|
|
- 'expiretime'=>$time+14000
|
|
|
- ]);
|
|
|
- //$this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_gc');
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
-
|
|
|
- exit;
|
|
|
- /** 刷新Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- echo $a['Data'];
|
|
|
- /** 刷新Token **/
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- public function get_yytoken_130()
|
|
|
- {
|
|
|
- $setting = $this->setting->get_data();
|
|
|
- $time = time();
|
|
|
- if(isset($setting['yytoken_xs'])){
|
|
|
- $yytoken = $setting['yytoken_xs']['svalue'];
|
|
|
- $yytokentime = $setting['yytoken_xs']['time'];
|
|
|
- if(($yytokentime - $time) < 0)
|
|
|
- {
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=130&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_xs');
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- return $yytoken;
|
|
|
- }
|
|
|
- }else{
|
|
|
- /** 获取Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=130&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- //$this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_xs');
|
|
|
- $this->setting->insert([
|
|
|
- 'skey'=>'yytoken_xs',
|
|
|
- 'svalue'=>$a['Data'],
|
|
|
- 'expiretime'=>$time+14000
|
|
|
- ]);
|
|
|
- return $a['Data'];
|
|
|
- /** 获取Token **/
|
|
|
- }
|
|
|
-
|
|
|
- exit;
|
|
|
- /** 刷新Token **/
|
|
|
- $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
- $ch = curl_init();
|
|
|
- curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
- //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
- $res = curl_exec($ch);
|
|
|
- $headerA = curl_getinfo($ch);
|
|
|
- $a = json_decode($res,true);
|
|
|
- echo $a['Data'];
|
|
|
- /** 刷新Token **/
|
|
|
- }
|
|
|
+<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
+class Model_setting extends Lin_Model
|
|
|
+{
|
|
|
+ function __construct(){
|
|
|
+ parent::__construct();
|
|
|
+ $this->load_table('setting');
|
|
|
+}
|
|
|
+ function get_settings()
|
|
|
+ {
|
|
|
+ $settings = $this->find_all();
|
|
|
+ foreach ($settings as $value)
|
|
|
+ {
|
|
|
+ $arr[$value['skey']] = $value['svalue'];
|
|
|
+ }
|
|
|
+ $arr['theme_dir'] = $this->_get_theme_dir();
|
|
|
+ return $arr;
|
|
|
+ }
|
|
|
+
|
|
|
+ function get_data()
|
|
|
+ {
|
|
|
+ $settings = $this->find_all();
|
|
|
+ foreach ($settings as $value)
|
|
|
+ {
|
|
|
+ $arr[$value['skey']] = array('svalue'=>$value['svalue'],'time'=>$value['expiretime']);
|
|
|
+ }
|
|
|
+ $arr['theme_dir'] = $this->_get_theme_dir();
|
|
|
+ return $arr;
|
|
|
+ }
|
|
|
+
|
|
|
+ //返回模板名称
|
|
|
+
|
|
|
+ function _get_theme_dir()
|
|
|
+ {
|
|
|
+ $this->load->helper('directory');
|
|
|
+ $dir = FCPATH."template/";
|
|
|
+ $map = directory_map($dir,1);
|
|
|
+ $arr = array();
|
|
|
+ $nums = count($map);
|
|
|
+ for ($i=0;$i<$nums;$i++)
|
|
|
+ {
|
|
|
+ if(!is_dir($dir.$map[$i]))
|
|
|
+ {
|
|
|
+ unset($map[$i]);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $arr[] = $map[$i];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return $arr;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function get_excelpass($data)
|
|
|
+ {
|
|
|
+ $setting = $this->setting->get_settings();
|
|
|
+ $pass = $setting['excelpass'];
|
|
|
+ $encrypt = openssl_encrypt($data, 'AES-128-ECB', $pass, 0);
|
|
|
+ return $encrypt;
|
|
|
+ //$decrypt = openssl_decrypt($encrypt, 'AES-128-ECB', $pass, 0); //解密
|
|
|
+ //return $decrypt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function get_jmexcelpass($data)
|
|
|
+ {
|
|
|
+ $setting = $this->setting->get_settings();
|
|
|
+ $pass = $setting['excelpass'];
|
|
|
+ $decrypt = openssl_decrypt($data, 'AES-128-ECB', $pass, 0); //解密
|
|
|
+ return $decrypt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function get_yytoken_101()
|
|
|
+ {
|
|
|
+ $setting = $this->setting->get_data();
|
|
|
+ $time = time();
|
|
|
+ $yytoken = $setting['yytoken']['svalue'];
|
|
|
+ $yytokentime = $setting['yytoken']['time'];
|
|
|
+ //if(($yytokentime - $time) < 0)
|
|
|
+ //{
|
|
|
+ /** 获取Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=101&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken');
|
|
|
+ return $a['Data'];
|
|
|
+ /** 获取Token **/
|
|
|
+ //}
|
|
|
+ //else
|
|
|
+ //{
|
|
|
+ // return $yytoken;
|
|
|
+ //}
|
|
|
+ exit;
|
|
|
+ /** 刷新Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ echo $a['Data'];
|
|
|
+ /** 刷新Token **/
|
|
|
+ }
|
|
|
+
|
|
|
+ public function get_yytoken_120()
|
|
|
+ {
|
|
|
+ $setting = $this->setting->get_data();
|
|
|
+ $time = time();
|
|
|
+ $yytoken = $setting['yytoken_gc']['svalue'];
|
|
|
+ $yytokentime = $setting['yytoken_gc']['time'];
|
|
|
+ //if(($yytokentime - $time) < 0)
|
|
|
+ //{
|
|
|
+ /** 获取Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=120&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_gc');
|
|
|
+ return $a['Data'];
|
|
|
+ /** 获取Token **/
|
|
|
+ //}
|
|
|
+ //else
|
|
|
+ //{
|
|
|
+ // return $yytoken;
|
|
|
+ //}
|
|
|
+ exit;
|
|
|
+ /** 刷新Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ echo $a['Data'];
|
|
|
+ /** 刷新Token **/
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public function get_yytoken_130()
|
|
|
+ {
|
|
|
+ $setting = $this->setting->get_data();
|
|
|
+ $time = time();
|
|
|
+ $yytoken = $setting['yytoken_xs']['svalue'];
|
|
|
+ $yytokentime = $setting['yytoken_xs']['time'];
|
|
|
+ //if(($yytokentime - $time) < 0)
|
|
|
+ //{
|
|
|
+ /** 获取Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/AuthLogin?clientid=test&entCode=001&orgCode=130&clientsecret='.$setting['yy-clientsecret']['svalue'].'&userCode='.$setting['yy-usercode']['svalue'];
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ $this->setting->save(array('svalue'=>$a['Data'],'expiretime'=>$time+14000),'yytoken_xs');
|
|
|
+ return $a['Data'];
|
|
|
+ /** 获取Token **/
|
|
|
+ //}
|
|
|
+ //else
|
|
|
+ //{
|
|
|
+ // return $yytoken;
|
|
|
+ //}
|
|
|
+ exit;
|
|
|
+ /** 刷新Token **/
|
|
|
+ $url = 'http://139.129.33.38:80/U9C/webapi/OAuth2/RefreshToken?token='.$token;
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
|
|
|
+ //curl_setopt($ch, CURLOPT_HTTPHEADER, $headerA);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
|
|
|
+ $res = curl_exec($ch);
|
|
|
+ $headerA = curl_getinfo($ch);
|
|
|
+ $a = json_decode($res,true);
|
|
|
+ echo $a['Data'];
|
|
|
+ /** 刷新Token **/
|
|
|
+ }
|
|
|
} //end class
|