作者 开飞机的舒克

后台功能优化

@@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
3 namespace app\admin\controller; 3 namespace app\admin\controller;
4 4
5 use app\common\controller\Backend; 5 use app\common\controller\Backend;
  6 +use app\common\controller\Resource;
  7 +use think\Db;
6 8
7 /** 9 /**
8 * 学生管理 10 * 学生管理
@@ -180,9 +182,9 @@ class Study extends Backend @@ -180,9 +182,9 @@ class Study extends Backend
180 $result = $this->model->allowField(true)->save($params); 182 $result = $this->model->allowField(true)->save($params);
181 $id = $this->model->id; 183 $id = $this->model->id;
182 $unique = time(); 184 $unique = time();
183 - $brpath = Resource::StudyBar($unique); 185 + //$brpath = Resource::StudyBar($unique);
184 $time = date('YmdHi',time()); 186 $time = date('YmdHi',time());
185 - $this->model->save(['barcode'=>$brpath,'sno'=>$time,'unique'=>$time],['id'=>$id]); 187 + $this->model->save(['sno'=>$time,'unique'=>time()],['id'=>$id]);
186 Db::commit(); 188 Db::commit();
187 } catch (ValidateException|PDOException|Exception $e) { 189 } catch (ValidateException|PDOException|Exception $e) {
188 Db::rollback(); 190 Db::rollback();
@@ -10,7 +10,6 @@ @@ -10,7 +10,6 @@
10 <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('study/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a> 10 <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('study/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
11 <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('你的权限规则')?'':'hide'}" title="导入" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> 导入</a> 11 <a href="javascript:;" class="btn btn-danger btn-import {:$auth->check('你的权限规则')?'':'hide'}" title="导入" id="btn-import-file" data-url="ajax/upload" data-mimetype="csv,xls,xlsx" data-multiple="false"><i class="fa fa-upload"></i> 导入</a>
12 <a href="javascript:;" class="btn btn-success btn-export {:$auth->check('study/export')?'':'hide'}" title="{:__('Export')}" id="btn-export-file"><i class="fa fa-download"></i> {:__('Export')}</a> 12 <a href="javascript:;" class="btn btn-success btn-export {:$auth->check('study/export')?'':'hide'}" title="{:__('Export')}" id="btn-export-file"><i class="fa fa-download"></i> {:__('Export')}</a>
13 - <a href="javascript:;" class="btn btn-success btn-download {:$auth->check('study/download')?'':'hide'}" title="{:__('Download')}" id="btn-download-file"><i class="fa fa-download"></i> {:__('Download')}</a>  
14 13
15 <div class="dropdown btn-group {:$auth->check('study/multi')?'':'hide'}"> 14 <div class="dropdown btn-group {:$auth->check('study/multi')?'':'hide'}">
16 <ul class="dropdown-menu text-left" role="menu"> 15 <ul class="dropdown-menu text-left" role="menu">
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 namespace app\api\controller; 3 namespace app\api\controller;
4 4
5 use app\common\controller\Api; 5 use app\common\controller\Api;
6 -use app\common\controller\Resource; 6 +use tinymeng\code\Generate;
7 7
8 /** 8 /**
9 * 示例接口 9 * 示例接口
@@ -68,8 +68,7 @@ class Demo extends Api @@ -68,8 +68,7 @@ class Demo extends Api
68 */ 68 */
69 public function test3() 69 public function test3()
70 { 70 {
71 - $ids = Resource::StudyBar(1);  
72 - return $ids; 71 + $generate = Generate::bar();
73 } 72 }
74 73
75 } 74 }
@@ -7,10 +7,10 @@ use tinymeng\code\Generate; @@ -7,10 +7,10 @@ use tinymeng\code\Generate;
7 class Resource 7 class Resource
8 { 8 {
9 public static function StudyBar($unique){ 9 public static function StudyBar($unique){
10 - $generate = Generate::qr(); 10 + $generate = Generate::bar();
11 /** 直接输出图片 */ 11 /** 直接输出图片 */
12 - $file_path = $generate->create($unique,true);  
13 - $file_path = substr($file_path,strripos($file_path,"public")+6);  
14 - return $file_path; 12 + //$generate->create($unique);
  13 + //$file_path = substr($file_path,strripos($file_path,"public")+6);
  14 + //return $file_path;
15 } 15 }
16 } 16 }
@@ -10,7 +10,7 @@ use \tinymeng\tools\Strings; @@ -10,7 +10,7 @@ use \tinymeng\tools\Strings;
10 * @method static \tinymeng\code\Gateways\Qr qr(array $config=[]) 二维码 10 * @method static \tinymeng\code\Gateways\Qr qr(array $config=[]) 二维码
11 * @package tinymeng\mailer 11 * @package tinymeng\mailer
12 */ 12 */
13 -define('saveFilePath',dirname(dirname(dirname(dirname(__DIR__)))).DIRECTORY_SEPARATOR.'public'.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'barimages'.DIRECTORY_SEPARATOR.date('Ymd').DIRECTORY_SEPARATOR); 13 +//define('saveFilePath',dirname(dirname(dirname(dirname(__DIR__)))).DIRECTORY_SEPARATOR.'public'.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'barimages'.DIRECTORY_SEPARATOR.date('Ymd').DIRECTORY_SEPARATOR);
14 14
15 class Generate 15 class Generate
16 { 16 {