wugg 2 years ago
parent
commit
ee521c8eb3
2 changed files with 11 additions and 7 deletions
  1. 5 1
      app/admin/BaseController.php
  2. 6 6
      app/admin/controller/System.php

+ 5 - 1
app/admin/BaseController.php

@@ -14,14 +14,18 @@ class BaseController extends base{
     public  $uname='';
     public  $roleid='';
     public  $level='';
+    public $novalidate=['GetLast'];
     public function __construct(App $app) {
          parent::__construct($app);
          $this->post =$this->request->post();
-            $vali = $this->validateToken();
+			if(!in_array($this->request->action(),$this->novalidate)){
+				$vali = $this->validateToken();
             if($vali['code']!=0){
 			 error_show($vali['code'],$vali['message'])->send();
 			 die();
             }
+			}
+
      }
      /**
 		* @return array

+ 6 - 6
app/admin/controller/System.php

@@ -46,7 +46,7 @@ class System extends  BaseController
     	$valid= Validate::rule([
     		"module|标题"=>"require|max:255|min:4",
     		"system|内容"=>"require|min:4",
-    		"sys_type|数据类型"=>"require|max:255|min:4|in:['VER','MSG']",
+    		"sys_type|数据类型"=>"require|in:VER,MSG",
     		"version|版本号"=>"require|max:255|min:4",
     		]);
 		if($valid->check($param)==false) return error_show(1004,$valid->getError());
@@ -57,8 +57,8 @@ class System extends  BaseController
 			"version"=>$param['version'],
 			"addtime"=>date("Y-m-d H:i:s"),
 		];
-		$ip= Db::name("system_version")->insert($data);
-		return $ip?app_show(0,"新建成功"):error_show(1004,"新建失败");
+		$ip= Db::name("system_version")->insert($data,true);
+		return $ip?app_show(0,"新建成功",["id"=>$ip]):error_show(1004,"新建失败");
     }
 
     /**
@@ -73,9 +73,9 @@ class System extends  BaseController
     	$valid= Validate::rule([
     		"module|标题"=>"require|max:255|min:4",
     		"system|内容"=>"require|min:4",
-    		"sys_type|数据类型"=>"require|max:255|min:4|in:['VER','MSG']",
+    		"sys_type|数据类型"=>"require|in:VER,MSG",
     		"version|版本号"=>"require|max:255|min:4",
-    		"id|数据ID"=>"require|mumber|lgt:0",
+    		"id|数据ID"=>"require|number|gt:0",
     		]);
 		if($valid->check($param)==false) return error_show(1004,$valid->getError());
 		$info= Db::name("system_version")->where(["id"=>$param['id']])->findOrEmpty();
@@ -100,7 +100,7 @@ class System extends  BaseController
     {
     	$param =$this->request->only(["sys_type"=>"VER"],"post","trim");
 		$info= Db::name("system_version")->where(["sys_type"=>$param['sys_type']])->order("id desc")->findOrEmpty();
-		return  app_show(0,"获取成功",["info"=>$info]);
+		return  app_show(0,"获取成功",$info);
     }