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); }
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'); } }