コード例 #1
0
 public static function update($id, $data)
 {
     if (isset($data['departmentname_modal']) && empty($data['departmentname_modal'])) {
         return print json_encode(array('success' => false, 'status' => 400, 'msg' => 'department Name is required'));
     }
     if (isset($data['departmentdesc_modal']) && empty($data['departmentdesc_modal'])) {
         return print json_encode(array('success' => false, 'status' => 400, 'msg' => 'Department description is required'));
     }
     if (isset($data['departmentid_modal']) && empty($data['departmentid_modal'])) {
         return print json_encode(array('success' => false, 'status' => 400, 'msg' => 'department id is required'));
     }
     DepartmentModel::update($id, $data);
 }
コード例 #2
0
 public function edit()
 {
     $id = request('id');
     if (isset($_POST['id'])) {
         $data['pid'] = request('pid');
         if ($this->userInfo['group']['permission']['type'] != 'super' && !$data['pid']) {
             $this->error('请选择上级单位');
         }
         $data['name'] = request('name');
         $data['url'] = request('url');
         $data['memo'] = request('memo');
         if (DepartmentModel::update($id, $data)) {
             $this->success('/admin/department');
         } else {
             $this->error();
         }
     } else {
         $department = DepartmentModel::get($id);
         $this->assign('department', $department);
         $this->display('department_edit');
     }
 }