Esempio n. 1
0
 /**
  * 查询学校
  *
  * @param WindidSchoolSo $searchSo
  * @param int $limit
  * @param int $start
  * @return array
  */
 public function searchSchool(PwWindidSchoolSo $searchSo, $limit, $start = 0)
 {
     $list = $this->_getSchoolDs()->searchSchool($searchSo->getData(), $limit, $start);
     $result = array();
     foreach ($list as $_item) {
         $result[$_item['areaid']][$_item['schoolid']] = array('name' => $_item['name'], 'letter' => $_item['first_char']);
     }
     return $result;
 }
Esempio n. 2
0
 /**
  * 学校获取(typeid = 1:小学,2:中学,3:大学)
  */
 public function schoolAction()
 {
     list($type, $areaid, $name, $first) = $this->getInput(array('typeid', 'areaid', 'name', 'first'));
     !$type && ($type = 3);
     Wind::import('SRV:school.srv.vo.PwWindidSchoolSo');
     $schoolSo = new PwWindidSchoolSo();
     $schoolSo->setName($name)->setTypeid($type)->setFirstChar($first)->setAreaid($areaid);
     /* @var $schoolService PwSchoolService */
     $schoolService = Wekit::load('school.srv.PwSchoolService');
     $list = $schoolService->searchSchool($schoolSo, 1000);
     exit($list ? Pw::jsonEncode($list) : '');
 }