Version.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace app\admin\controller;
  3. use app\BaseController;
  4. use think\App;
  5. use think\facade\Db;
  6. class Version extends BaseController
  7. {
  8. public function __construct(App $app)
  9. {
  10. parent::__construct($app);
  11. $this->post = $this->request->post();
  12. }
  13. public function list(){
  14. $page = isset($this->post['page'])&&$this->post['page']!="" ? intval($this->post['page']) : 1;
  15. $size = isset($this->post['size'])&&$this->post['size']!="" ? intval($this->post['size']) :10;
  16. $count= Db::name("version")->count();
  17. $total = ceil($count/$size);
  18. $page = $page>=$total? $total:$page;
  19. $list = Db::name("version")->page($page,$size)->order("addtime desc")->select();
  20. return app_show(0,"获取成功",["list"=>$list,"count"=>$count]);
  21. }
  22. public function create(){
  23. $title = isset($this->post['title'])&&$this->post['title']!="" ? $this->post['title']:"";
  24. if($title==""){
  25. return error_show(1004,"参数title 不能为空");
  26. }
  27. $content = isset($this->post['content'])&&$this->post['content']!="" ? $this->post['content']:"";
  28. if($content==""){
  29. return error_show(1004,"参数content 不能为空");
  30. }
  31. $version = isset($this->post['version'])&&$this->post['version']!="" ? $this->post['version']:"";
  32. if($version==""){
  33. return error_show(1004,"参数version 不能为空");
  34. }
  35. $data=[
  36. "title"=>$title,
  37. "content"=>$content,
  38. "version"=>$version,
  39. "addtime"=>date("Y-m-d H:i:s")
  40. ];
  41. $inert= Db::name("version")->insert($data);
  42. if($inert){
  43. return app_show(0,"版本信息新建成功");
  44. }else{
  45. return app_show(0,"版本信息新建失败");
  46. }
  47. }
  48. }