正在显示
3 个修改的文件
包含
19 行增加
和
1 行删除
| @@ -28,7 +28,7 @@ class Kernel extends ConsoleKernel | @@ -28,7 +28,7 @@ class Kernel extends ConsoleKernel | ||
| 28 | $schedule->command('web_traffic 1')->everyThirtyMinutes(); // 引流 1-3个月的项目,半小时一次 | 28 | $schedule->command('web_traffic 1')->everyThirtyMinutes(); // 引流 1-3个月的项目,半小时一次 |
| 29 | $schedule->command('web_traffic 2')->cron('*/18 * * * *'); // 引流 4-8个月的项目,18分钟一次 | 29 | $schedule->command('web_traffic 2')->cron('*/18 * * * *'); // 引流 4-8个月的项目,18分钟一次 |
| 30 | $schedule->command('web_traffic 3')->cron('*/12 * * * *'); // 引流 大于9个月的项目,12分钟一次 | 30 | $schedule->command('web_traffic 3')->cron('*/12 * * * *'); // 引流 大于9个月的项目,12分钟一次 |
| 31 | - $schedule->command('sync_channel')->dailyAt('06:00')->withoutOverlapping(1); // 渠道信息,每周执行一次 | 31 | + $schedule->command('sync_channel')->dailyAt('06:00')->withoutOverlapping(1); // 渠道信息,每天执行一次 |
| 32 | $schedule->command('month_count')->monthlyOn(1,'01:00')->withoutOverlapping(1);//没月月初1号执行月统计记录 | 32 | $schedule->command('month_count')->monthlyOn(1,'01:00')->withoutOverlapping(1);//没月月初1号执行月统计记录 |
| 33 | $schedule->command('forward_count')->monthlyOn(1,'01:00')->withoutOverlapping(1);//没月月初1号执行月统计转发询盘记录 | 33 | $schedule->command('forward_count')->monthlyOn(1,'01:00')->withoutOverlapping(1);//没月月初1号执行月统计转发询盘记录 |
| 34 | $schedule->command('inquiry_delay')->everyMinute()->withoutOverlapping(1);//TODO::上线放开,转发询盘,每分钟执行一次 | 34 | $schedule->command('inquiry_delay')->everyMinute()->withoutOverlapping(1);//TODO::上线放开,转发询盘,每分钟执行一次 |
| @@ -433,4 +433,21 @@ class ProjectController extends BaseController | @@ -433,4 +433,21 @@ class ProjectController extends BaseController | ||
| 433 | } | 433 | } |
| 434 | $this->response('success',Code::SUCCESS, ['in_service' => $in_service]); | 434 | $this->response('success',Code::SUCCESS, ['in_service' => $in_service]); |
| 435 | } | 435 | } |
| 436 | + | ||
| 437 | + /** | ||
| 438 | + * 根据渠道商查询项目 | ||
| 439 | + * @author zbj | ||
| 440 | + * @date 2023/9/11 | ||
| 441 | + */ | ||
| 442 | + public function getProjectByChannel(){ | ||
| 443 | + $source_id = $this->param['channel_id']; //原系统渠道id | ||
| 444 | + $size = $this->param['page_size'] ?? 20; | ||
| 445 | + $channel = Channel::where('source_id', $source_id)->first(); | ||
| 446 | + if(!$channel){ | ||
| 447 | + $this->response('渠道不存在',Code::SYSTEM_ERROR); | ||
| 448 | + } | ||
| 449 | + | ||
| 450 | + $list = Project::whereJsonContains('channel->channel_id', $channel->id)->orderBy('id', 'desc')->paginate($size); | ||
| 451 | + $this->response('success',Code::SUCCESS, $list); | ||
| 452 | + } | ||
| 436 | } | 453 | } |
| @@ -319,6 +319,7 @@ Route::group([], function () { | @@ -319,6 +319,7 @@ Route::group([], function () { | ||
| 319 | Route::any('/notice/project', [Aside\Notice\NoticeController::class, 'project'])->name('admin.notice.project'); | 319 | Route::any('/notice/project', [Aside\Notice\NoticeController::class, 'project'])->name('admin.notice.project'); |
| 320 | Route::any('/sendLoginSms', [Aside\LoginController::class, 'sendLoginSms'])->name('admin.sendLoginSms');//发送验证码 | 320 | Route::any('/sendLoginSms', [Aside\LoginController::class, 'sendLoginSms'])->name('admin.sendLoginSms');//发送验证码 |
| 321 | Route::any('/getProjectInService', [Aside\Project\ProjectController::class, 'getProjectInService'])->name('admin.getProjectInService');//获取项目服务状态 | 321 | Route::any('/getProjectInService', [Aside\Project\ProjectController::class, 'getProjectInService'])->name('admin.getProjectInService');//获取项目服务状态 |
| 322 | + Route::any('/getProjectByChannel', [Aside\Project\ProjectController::class, 'getProjectByChannel'])->name('admin.getProjectByChannel');//获取渠道商的项目 | ||
| 322 | }); | 323 | }); |
| 323 | 324 | ||
| 324 | 325 |
-
请 注册 或 登录 后发表评论