|
@@ -66,6 +66,8 @@ class CustomAddr extends Api{
|
|
|
$data['custom_uid'] = $uid;
|
|
|
$cityName = $custom['city_id'] ? $City->getOne($custom['city_id'],'name') : '';
|
|
|
$pid = $custom['city_id'] ? $City->getOne($custom['city_id'],'pid') : 0;
|
|
|
+ // 如果上级不是省份
|
|
|
+ if( strlen($custom['city_id']) > 4) $pid = (int) $City->getOne($pid,'pid');
|
|
|
$province = $pid ? $City->getOne($pid,'name') : '';
|
|
|
// 如果不是海南,
|
|
|
if( $province != '海南省' ) {
|
|
@@ -161,6 +163,8 @@ class CustomAddr extends Api{
|
|
|
$cityId = (int) $Custom->getValue($uid,'city_id');
|
|
|
$cityName = $City->getOne($cityId,'name');
|
|
|
$pid = $City->getOne($cityId,'pid');
|
|
|
+ // 如果上级不是省份
|
|
|
+ if( strlen($cityId) > 4 ) $pid = (int) $City->getOne($pid,'pid');
|
|
|
$province = $City->getOne($pid,'name');
|
|
|
// 如果不是海南,
|
|
|
if( $province != '海南省' ) {
|