作者 lyh

gx

@@ -7,7 +7,9 @@ @@ -7,7 +7,9 @@
7 */ 7 */
8 namespace App\Console\Commands\Test; 8 namespace App\Console\Commands\Test;
9 9
  10 +use App\Models\Blog\Blog;
10 use App\Models\Devops\ServerConfig; 11 use App\Models\Devops\ServerConfig;
  12 +use App\Models\File\Image;
11 use App\Services\ProjectServer; 13 use App\Services\ProjectServer;
12 use GuzzleHttp\Client; 14 use GuzzleHttp\Client;
13 use Illuminate\Console\Command; 15 use Illuminate\Console\Command;
@@ -44,6 +46,13 @@ class Demo extends Command @@ -44,6 +46,13 @@ class Demo extends Command
44 */ 46 */
45 public function handle() 47 public function handle()
46 { 48 {
  49 + echo time() . PHP_EOL;
  50 + $blogModel = new Image();
  51 + $list = $blogModel->list();
  52 + echo time() . PHP_EOL;
  53 + dd(count($list));
  54 +
  55 + return;
47 preg_match_all("/\@include\(\"([a-z0-9_]+)\"\)/i",' 56 preg_match_all("/\@include\(\"([a-z0-9_]+)\"\)/i",'
48 @include("asdf")@include("")@include("asdtrw2erf") 57 @include("asdf")@include("")@include("asdtrw2erf")
49 ',$include); 58 ',$include);
@@ -24,7 +24,7 @@ class KeywordPrefixController extends BaseController @@ -24,7 +24,7 @@ class KeywordPrefixController extends BaseController
24 */ 24 */
25 public function getKeywordPrefix(){ 25 public function getKeywordPrefix(){
26 $keywordPrefixModel = new KeywordPrefix(); 26 $keywordPrefixModel = new KeywordPrefix();
27 - $list = $keywordPrefixModel->list($this->map); 27 + $list = $keywordPrefixModel->list($this->map,'id',['id','name']);
28 $this->response('success',Code::SUCCESS,$list); 28 $this->response('success',Code::SUCCESS,$list);
29 } 29 }
30 } 30 }
@@ -51,7 +51,6 @@ class TaskController extends BaseController @@ -51,7 +51,6 @@ class TaskController extends BaseController
51 51
52 $sort = ['id' => 'desc']; 52 $sort = ['id' => 'desc'];
53 $data = $logic->getUserlist($map, $sort, ['*']); 53 $data = $logic->getUserlist($map, $sort, ['*']);
54 -  
55 return $this->success($data); 54 return $this->success($data);
56 } 55 }
57 56
@@ -40,20 +40,20 @@ class TaskLogic extends BaseLogic @@ -40,20 +40,20 @@ class TaskLogic extends BaseLogic
40 ->groupBy('gto.manage_id') 40 ->groupBy('gto.manage_id')
41 ->paginate($limit)->toArray(); 41 ->paginate($limit)->toArray();
42 $list = []; 42 $list = [];
43 - $map = array_map(function ($v) {  
44 - if(!Str::startsWith($v[0], 'gto.')) {  
45 - return $v;  
46 - }  
47 - return [];  
48 - }, $map);  
49 - $map = array_filter($map); 43 +// $map = array_map(function ($v) {
  44 +// if(!Str::startsWith($v[0], 'gto.')) {
  45 +// return $v;
  46 +// }
  47 +// return [];
  48 +// }, $map);
  49 +// $map = array_filter($map);
50 foreach ($data['list'] as $v){ 50 foreach ($data['list'] as $v){
51 - $map[] = ['id', 'in', TaskOwner::where('manage_id', $v['manage_id'])->pluck('task_id')->toArray()]; 51 + $maps[] = ['id', 'in', TaskOwner::where('manage_id', $v['manage_id'])->pluck('task_id')->toArray()];
52 $list[] = [ 52 $list[] = [
53 "manage_id" => $v['manage_id'], 53 "manage_id" => $v['manage_id'],
54 "manage_id_text" => (new ManageLogic)->getCacheName($v['manage_id']), 54 "manage_id_text" => (new ManageLogic)->getCacheName($v['manage_id']),
55 "count" => $v['count'], 55 "count" => $v['count'],
56 - "task_list" => $this->getList($map, $sort, $columns)['list'] ?? [] 56 + "task_list" => $this->getList($maps, $sort, $columns)['list'] ?? []
57 ]; 57 ];
58 } 58 }
59 return $this->success($list); 59 return $this->success($list);