request->post(); $token = isset($post['token']) ? trim($post['token']) : ""; if($token==""){ return error_show(101,'token不能为空'); } $effetc =VerifyTokens($token); if(!empty($effetc) && $effetc['code']!=0){ return error_show($effetc['code'],$effetc['message']); } $condition = []; isset($post['startTime'])&& $post['startTime']!="" ? $condition[] = ["addtime",">=",$post["startTime"]]:""; isset($post['endTime'])&& $post['endTime']!="" ? $condition[] = ["addtime","<=",$post["endTime"]]:""; isset($post['event'])&& $post['event']!="" ? $condition[] = ["url","like","%".$post['event']."%"]:""; isset($post['name'])&& $post['name']!="" ? $condition[] = ["name","like","%".$post['name']."%"]:""; isset($post['action'])&& $post['action']!="" ? $condition[] = ["info","=",$post["action"]]:""; isset($post['role'])&& $post['role']!="" ? $condition[] = ["rolename","like","%".$post['role']."%"]:""; $page = isset($post['page'])&&$post['page']!="" ? intval($post['page']) :0; $size = isset($post['size'])&&$post['size']!="" ? intval($post['size']) :10; $count = Db::name("system_log")->where($condition)->count(); $total = ceil($count/$size)>1 ? ceil($count/$size) : 1; $page = $page>=$total?intval($total):$page; $list = Db::name("system_log")->where($condition)->page($page,$size)->order("addtime desc")->field("id,info,url,param,rolename,name,addtime")->select(); return app_show(0,"获取成功",["list"=>$list,"count"=>$count]); } /** * 显示创建资源表单页. * * @return \think\Response */ public function version() { $post =$this->request->post(); $token = isset($post['token']) ? trim($post['token']) : ""; if($token==""){ return error_show(101,'token不能为空'); } $effetc =VerifyTokens($token); if(!empty($effetc) && $effetc['code']!=0){ return error_show($effetc['code'],$effetc['message']); } $condition = " 1=1 "; $page = isset($post['page'])&&$post['page']!="" ? intval($post['page']) :0; $size = isset($post['size'])&&$post['size']!="" ? intval($post['size']) :10; $count = Db::name("system_version")->where($condition)->count(); $total = ceil($count/$size)>1 ? ceil($count/$size) : 1; $page = $page>=$total?intval($total):$page; $list = Db::name("system_version")->where($condition)->page($page,$size)->order("addtime desc")->select(); return app_show(0,"获取成功",["list"=>$list,"count"=>$count]); } /** * 保存新建的资源 * * @param \think\Request $request * @return \think\Response */ public function LastVersion() { $post =$this->request->post(); $type = isset($post['type'])&& $post['type']!="" ? $post['type'] : ""; if($type=="" || !in_array($type,["VER","MSG"])){ $where="1=1"; }else{ $where="sys_type='{$type}'"; } $version=Db::name("system_version")->where($where)->order("addtime desc")->find(); if(!$version){ return error_show(1004,'未找到数据'); } return app_show(0,"获取成功",$version); } /** * 显示指定的资源 * * @param int $id * @return \think\Response */ public function read($id) { // } /** * 显示编辑资源表单页. * * @param int $id * @return \think\Response */ public function edit($id) { // } /** * 保存更新的资源 * * @param \think\Request $request * @param int $id * @return \think\Response */ public function update(Request $request, $id) { // } /** * 删除指定资源 * * @param int $id * @return \think\Response */ public function delete($id) { // } }