sql_filter = function($search,&$cond){ $cond['RoleId'] = \Zndp\User\RoleEnum::CITY_CLIENT; }; $list->row_filter = function(&$row){ $row['ProvinceId_text'] = \Jms\DB\Area::getProvinceName($row['ProvinceId']); $row['CityId_text'] = \Jms\DB\Area::getPrefectureName($row['CityId']); }; $list->display($this); } /* */ function sys_addedit(){ $form = new \Jiaruan\LigerIframeForm(); $form->before_add = function(&$data){ $data['ProjectID'] = C('CC_PROJECT_ID'); $data['RoleId'] = \Zndp\User\RoleEnum::CITY_CLIENT; }; $form->before_save = function(&$data){ $id = I('get.id'); $data['UserName'] = trim($data['UserName']); $data['Password'] = trim($data['Password']); $cond = array('ID'=>$id); $userinfo = M('uc_user')->where($cond)->field('UserName,Password')->find(); if($data['UserName'] != $userinfo['UserName'] && is_username_exists( $userinfo['ID'],$data['UserName'] ) ){ json_fail('该用户名已存在,请换一个!'); } if( $data['Password'] != $userinfo['Password'] ){ $data['Password'] = (new \Zndp\User\Util)->encPwd( $data['Password'] ); }else{ unset($data['Password']); } }; $form->display($this); } /* */ public function sys_delete_prefecture(){ $id = I('get.id'); if(!$id){ json_fail('ID不存在!'); } $where =array('ID'=>$id); $result = M('dpyh_prefecture_viewer')->where($where)->delete(); if(!$result){ json_fail('删除失败!'); } json_success('删除成功!'); } }