作者 lyh

gx

@@ -16,8 +16,8 @@ class Kernel extends ConsoleKernel @@ -16,8 +16,8 @@ class Kernel extends ConsoleKernel
16 protected function schedule(Schedule $schedule) 16 protected function schedule(Schedule $schedule)
17 { 17 {
18 // 每日更新最新模块 18 // 每日更新最新模块
19 -// $schedule->command('template_label')->dailyAt('01:00')->withoutOverlapping(1);//最新模块  
20 -// $schedule->command('popular_template_label')->dailyAt('01:30')->withoutOverlapping(1);//热门模块 19 + $schedule->command('template_label')->dailyAt('01:00')->withoutOverlapping(1);//最新模块
  20 + $schedule->command('popular_template_label')->dailyAt('01:30')->withoutOverlapping(1);//热门模块
21 // $schedule->command('inspire')->hourly(); 21 // $schedule->command('inspire')->hourly();
22 $schedule->command('remain_day')->dailyAt('09:00')->withoutOverlapping(1); // 项目剩余服务时长 22 $schedule->command('remain_day')->dailyAt('09:00')->withoutOverlapping(1); // 项目剩余服务时长
23 $schedule->command('rank_data_task')->everyMinute()->withoutOverlapping(1); // 排名数据更新任务 23 $schedule->command('rank_data_task')->everyMinute()->withoutOverlapping(1); // 排名数据更新任务
@@ -29,6 +29,8 @@ class BTemplateModuleController extends BaseController @@ -29,6 +29,8 @@ class BTemplateModuleController extends BaseController
29 $this->map['test_model'] = ['in',[0,1]]; 29 $this->map['test_model'] = ['in',[0,1]];
30 $this->map['project_id'] = 0; 30 $this->map['project_id'] = 0;
31 } 31 }
  32 + $templateLabel = new TemplateLabel();
  33 + $this->searchLabelName($templateLabel);
32 $data = []; 34 $data = [];
33 $list = $bTemplateModuleLogic->ModuleList($this->map,$this->order); 35 $list = $bTemplateModuleLogic->ModuleList($this->map,$this->order);
34 $data['list'] = $list; 36 $data['list'] = $list;
@@ -38,6 +40,22 @@ class BTemplateModuleController extends BaseController @@ -38,6 +40,22 @@ class BTemplateModuleController extends BaseController
38 } 40 }
39 41
40 /** 42 /**
  43 + * @remark :搜索label
  44 + * @name :searchLabelName
  45 + * @author :lyh
  46 + * @method :post
  47 + * @time :2024/6/3 11:11
  48 + */
  49 + public function searchLabelName($templateLabel){
  50 + if(isset($this->map['label_name']) && !empty($this->map['label_name'])){
  51 + $id_arr = $templateLabel->formatQuery(['name'=>['like','%'.$this->map['label_name'].'%'],'type'=>2])->pluck('template_id')->toArray();
  52 + $this->map['id'] = ['in',$id_arr];
  53 + unset($this->map['label_name']);
  54 + }
  55 + return true;
  56 + }
  57 +
  58 + /**
41 * @remark :获取详情 59 * @remark :获取详情
42 * @name :read 60 * @name :read
43 * @author :lyh 61 * @author :lyh