Merge branch 'master' of http://git.njrzwl.cn:3000/wangmingchuan/yanzong
commit
d0b4626262
@ -1,83 +1,86 @@ |
||||
<?php |
||||
|
||||
namespace app\common\enum\user; |
||||
|
||||
use app\common\enum\EnumBasics; |
||||
|
||||
class UserTypeEnum extends EnumBasics |
||||
{ |
||||
// 普通用户 |
||||
const NORMAL = 10; |
||||
|
||||
// 会员用户 |
||||
const MEMBER = 20; |
||||
|
||||
// 分销商用户 |
||||
const DEALER = 30; |
||||
|
||||
// 店长用户 |
||||
const STORE = 40; |
||||
|
||||
/** |
||||
* 获取用户类型值 |
||||
* @return array |
||||
*/ |
||||
public static function data(): array |
||||
{ |
||||
return [ |
||||
self::NORMAL => [ |
||||
'name' => '游客', |
||||
'value' => self::NORMAL, |
||||
], |
||||
self::MEMBER => [ |
||||
'name' => '会员', |
||||
'value' => self::MEMBER, |
||||
], |
||||
self::DEALER => [ |
||||
'name' => '分销商', |
||||
'value' => self::DEALER, |
||||
], |
||||
self::STORE => [ |
||||
'name' => '店长', |
||||
'value' => self::STORE, |
||||
] |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* 根据值获取名称 |
||||
* @param string $value |
||||
* @return string |
||||
*/ |
||||
public static function getName(string $value): string |
||||
{ |
||||
return self::data()[$value]['name']; |
||||
} |
||||
|
||||
|
||||
|
||||
public static function homeLocation(array $mobile){ |
||||
|
||||
} |
||||
|
||||
public function getData($url,$header){ |
||||
|
||||
$ch = curl_init(); |
||||
|
||||
curl_setopt($ch,CURLOPT_URL,$url); |
||||
|
||||
curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1); |
||||
|
||||
curl_setopt($ch,CURLOPT_HTTPHEADER,$header); |
||||
|
||||
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); |
||||
|
||||
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,3); |
||||
|
||||
$handles = curl_exec($ch); |
||||
|
||||
curl_close($ch); |
||||
|
||||
return $handles; |
||||
} |
||||
<?php |
||||
|
||||
namespace app\common\enum\user; |
||||
|
||||
use app\common\enum\EnumBasics; |
||||
|
||||
class UserTypeEnum extends EnumBasics |
||||
{ |
||||
// 普通用户 |
||||
const NORMAL = 10; |
||||
|
||||
// 会员用户 |
||||
const MEMBER = 20; |
||||
|
||||
// 分销商用户 |
||||
const DEALER = 30; |
||||
|
||||
// 店长用户 |
||||
const STORE = 40; |
||||
|
||||
/** |
||||
* 获取用户类型值 |
||||
* @return array |
||||
*/ |
||||
public static function data(): array |
||||
{ |
||||
return [ |
||||
self::NORMAL => [ |
||||
'name' => '游客', |
||||
'value' => self::NORMAL, |
||||
], |
||||
self::MEMBER => [ |
||||
'name' => '会员', |
||||
'value' => self::MEMBER, |
||||
], |
||||
self::DEALER => [ |
||||
'name' => '分销商', |
||||
'value' => self::DEALER, |
||||
], |
||||
self::STORE => [ |
||||
'name' => '店长', |
||||
'value' => self::STORE, |
||||
] |
||||
]; |
||||
} |
||||
|
||||
/** |
||||
* 根据值获取名称 |
||||
* @param string $value |
||||
* @return string |
||||
*/ |
||||
public static function getName(string $value): string |
||||
{ |
||||
return self::data()[$value]['name']; |
||||
} |
||||
|
||||
|
||||
|
||||
public static function homeLocation(string $mobile){ |
||||
$datatype = 'txt'; |
||||
$url = 'https://api.ip138.com/mobile/?mobile='.$mobile.'&datatype='.$datatype; |
||||
$header = array('token:00d5cb1fac5dc5cbfe2ff218292a2dfd33'); |
||||
return self::getName($url,$header ); |
||||
} |
||||
|
||||
public function getData($url,$header){ |
||||
|
||||
$curl = curl_init(); |
||||
|
||||
curl_setopt($curl,CURLOPT_URL,$url); |
||||
|
||||
curl_setopt($curl,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1); |
||||
|
||||
curl_setopt($curl,CURLOPT_HTTPHEADER,$header); |
||||
|
||||
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); |
||||
|
||||
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,3); |
||||
|
||||
$handles = curl_exec($curl); |
||||
|
||||
curl_close($curl); |
||||
|
||||
return $handles; |
||||
} |
||||
} |
Loading…
Reference in new issue