upload/src/applications/misc/controller/WebDataController.php
<?php

/**
 * 地区访问
 *
 * @author xiaoxia.xu <xiaoxia.xuxx@aliyun-inc.com>
 * @copyright ©2003-2103 phpwind.com
 * @license http://www.windframework.com
 * @version $Id: WebDataController.php 24685 2013-02-05 04:28:51Z jieyin $ 
 * @package src.applications.bbs.controller
 */
class WebDataController extends PwBaseController {
	
	/**
	 * 地区库获取
	 */
	public function areaAction() {
		$list = WindidApi::api('area')->getAreaTree();
		exit($list ? Pw::jsonEncode($list) : '');
	}
	
	/**
	 * 学校获取（typeid = 1:小学，2：中学，3：大学）
	 */
	public function schoolAction() {
		list($type, $areaid, $name, $first) = $this->getInput(array('typeid', 'areaid', 'name', 'first'));
		!$type && $type = 3;
		Wind::import('WINDID:service.school.vo.WindidSchoolSo');
		$schoolSo = new WindidSchoolSo();
		$schoolSo->setName($name)
			->setTypeid($type)
			->setFirstChar($first)
			->setAreaid($areaid);

		$list = WindidApi::api('school')->searchSchoolData($schoolSo, 1000);
		exit($list ? Pw::jsonEncode($list) : '');
	}
}