Commit a6c4f287 authored by liuyuzhen's avatar liuyuzhen

省市测试

parent ab9b3a5c
...@@ -14,12 +14,14 @@ class AreaUtil { ...@@ -14,12 +14,14 @@ class AreaUtil {
var_dump($ip); var_dump($ip);
} }
$cityData = \Our\Common::getIpCity($ip); $cityData = \Our\Common::getIpCity($ip);
var_dump($cityData);
$provinceId = \Our\ApiConst::zero; $provinceId = \Our\ApiConst::zero;
$cityId = \Our\ApiConst::zero; $cityId = \Our\ApiConst::zero;
switch($cityData['country']){ switch($cityData['country']){
case \Our\NameConst::China: case \Our\NameConst::China:
if($cityData['region']){ if($cityData['region']){
$province = mb_substr($cityData['region'],0,2); $province = mb_substr($cityData['region'],0,2);
var_dump($province);
$provinceObj = \DAO\AreaModel::getInstance()->getOne(array('area_deep'=>1, 'area_name'=>array('like',$province.'%')),'area_id,area_name'); $provinceObj = \DAO\AreaModel::getInstance()->getOne(array('area_deep'=>1, 'area_name'=>array('like',$province.'%')),'area_id,area_name');
if($provinceObj){ if($provinceObj){
$provinceId=$provinceObj['area_id']; $provinceId=$provinceObj['area_id'];
......
...@@ -28,6 +28,9 @@ class AreaModel extends \DAO\AbstractModel { ...@@ -28,6 +28,9 @@ class AreaModel extends \DAO\AbstractModel {
public function getOne($where,$field = \Our\NameConst::allField){ public function getOne($where,$field = \Our\NameConst::allField){
$this->setDb($this->dbName); $this->setDb($this->dbName);
if(is_array($where)){
$where = $this->db->getSqlWhereByArray($where);
}
return $this->db->select($field)->from($this->_tableName)->where($where)->fetchOne(); return $this->db->select($field)->from($this->_tableName)->where($where)->fetchOne();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment