Commit d3c8271e authored by huanle's avatar huanle

0525—10:28

parent e8a20591
...@@ -11,7 +11,7 @@ class Index extends Controller ...@@ -11,7 +11,7 @@ class Index extends Controller
{ {
public function index() public function index()
{ {
} }
...@@ -21,18 +21,15 @@ class Index extends Controller ...@@ -21,18 +21,15 @@ class Index extends Controller
$model = new Folder(); $model = new Folder();
$parentid = $request->param('parentid'); $parentid = $request->param('parentid');
$res = $model->folderList($parentid); $res = $model->folderList($parentid);
// if ($res) {
// return json(code([$res], 0, 'ok'));
// } else {
// return json(code([$res], 10002, '请求失败'));
// }
return json(code([$res], 0, 'ok')); return json(code([$res], 0, 'ok'));
} }
public function folderAdd() public function folderAdd()
{ {
$name = input('post.name'); $name = input('post.name');
// var_dump($name);
$parentid = input('post.parentid'); $parentid = input('post.parentid');
$model = new Folder(); $model = new Folder();
...@@ -55,8 +52,9 @@ class Index extends Controller ...@@ -55,8 +52,9 @@ class Index extends Controller
$name = input('post.name'); $name = input('post.name');
$parentid = input('post.parentid'); $parentid = input('post.parentid');
$folderid = input('post.folderid'); $folderid = input('post.folderid');
$model = new Folder(); $model = new Folder();
if (empty($parentid) || empty($folderid)) { if (empty($folderid)) {
return json(code([], 10001, '参数不足')); return json(code([], 10001, '参数不足'));
} }
if (empty($name)) { if (empty($name)) {
...@@ -104,39 +102,114 @@ class Index extends Controller ...@@ -104,39 +102,114 @@ class Index extends Controller
// $res = $model->ArticleList($folderid); // $res = $model->ArticleList($folderid);
// //
// } // }
$model = new Doclist(); $model = new Doclist();
$folderid = input('post.folderid'); $folderid = input('post.folderid');
$post['origin'] = input('request.origin'); $post['origin'] = input('request.origin');
$post['pagenum'] = input('request.pagenum'); $post['pagenum'] = input('request.pagenum');
$post['current'] = input('request.current'); $post['current'] = input('request.current');
if ( !isset($post['origin']) || empty($post['origin']) ) { if (!isset($post['origin']) || empty($post['origin'])) {
$post['origin'] = 0 ; $post['origin'] = 0;
} }
//每页显示多少条数据 //每页显示多少条数据
if ( !isset($post['pagenum']) || empty($post['pagenum']) ) { if (!isset($post['pagenum']) || empty($post['pagenum'])) {
$post['pagenum'] = 20 ; $post['pagenum'] = 20;
} }
//当前页 //当前页
if ( isset($post['current']) && !empty($post['current']) && $post['current']>=1 ) { if (isset($post['current']) && !empty($post['current']) && $post['current'] >= 1) {
$data['current'] = ceil($post['current']); $data['current'] = ceil($post['current']);
if (($data['current']-1)>=1){ if (($data['current'] - 1) >= 1) {
$post['origin'] = ($post['current']-1) * $post['lenght']; $post['origin'] = ($post['current'] - 1) * $post['pagenum'];
} }
}else{ } else {
$data['current'] = $post['origin'] / $post['pagenum']; $data['current'] = $post['origin'] / $post['pagenum'];
} }
$data['pagenum'] = $post['pagenum']; $data['pagenum'] = $post['pagenum'];
if ($data['current']<=1) { if ($data['current'] <= 1) {
$data['current'] = 1; $data['current'] = 1;
} }
$data['admin'] = AdminModel::admin_lst($post['origin'],$post['pagenum']); $result = $model->articleList($folderid, $post['origin'], $post['pagenum']);
//数据总条数 if ($result) {
$data['count'] = StudyModel::rules_count(); return json(code([$result], 0, '请求成功'));
//总页数 } else {
$data['page'] = ceil($data['count'] / $data['lenght']); return json(code([], 10002, '没有数据了'));
}
}
public function articleDetail()
{
$docid = input('post.docid');
$model = new Doclist();
$detail = $model->articleDetail($docid);
if ($detail) {
return json(code([$detail], 0, '请求成功'));
} else {
return json(code([], 10002, '请求失败'));
}
}
public function articleAdd()
{
$title = input('post.title');
$folderid = input('post.folderid');
$type = (int)input('post.type');
$doc = input('post.doc');
$model = new Doclist();
if (empty($type)) {
return json(code([], 10001, '类型不能为空'));
}
if (empty($title)) {
return json(code([], 10001, '标题不能为空'));
} else {
$res = $model->addArticle($title, $folderid, $type, $doc);
if ($res) {
return json(code([$res], 0, '添加成功'));
} else {
return json(code([$res], 10002, '添加失败'));
}
}
}
public function articleEdit()
{
$title = input('post.title');
$folderid = input('post.folderid');
$doc = input('post.doc');
$docid = input('post.docid');
$model = new Doclist();
if (empty($folderid) || empty($title) || empty($doc) || empty($docid)) {
return json(code([], 10001, '参数不足'));
}
$res = $model->editArticle($title, $folderid, $doc, $docid);
if ($res) {
return json(code([], 0, '修改成功'));
} else {
return json(code([], 10002, '修改失败'));
}
}
} public function articleDel()
{
$docid = input('post.docid');
$model = new Doclist();
if (empty($docid)) {
return json(code([], 10001, '没有docid'));
} else {
$res = $model->delArticle($docid);
if ($res) {
return json(code([], 0, '删除成功'));
} else {
return json(code([], 10002, '删除失败'));
}
}
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment