Commit 13744288 authored by yinxiaoling's avatar yinxiaoling

批量任务新建

parent 747e9889
...@@ -14,8 +14,10 @@ DB_USERNAME=postgres ...@@ -14,8 +14,10 @@ DB_USERNAME=postgres
DB_PASSWORD=yhhl123 DB_PASSWORD=yhhl123
BROADCAST_DRIVER=log BROADCAST_DRIVER=log
CACHE_DRIVER=file CACHE_DRIVER=array
QUEUE_CONNECTION=sync QUEUE_CONNECTION=sync
QUEUE_DRIVER=redis
SESSION_DRIVER=file SESSION_DRIVER=file
SESSION_LIFETIME=120 SESSION_LIFETIME=120
......
...@@ -321,7 +321,10 @@ class StrategyService ...@@ -321,7 +321,10 @@ class StrategyService
} }
//将处理的策略月份修改为最新 //将处理的策略月份修改为最新
StrategyExcel::where([['strategy_sn',$strategySn],['last_handle_month','<>',$cmonth]])->update(['last_handle_month'=>$cmonth]); StrategyExcel::where([['strategy_sn',$strategySn],['last_handle_month','<>',$cmonth]])->update(['last_handle_month'=>$cmonth]);
$this->createdTask($strategySn); //批量新建任务
$this->createdTask($strategySn); //批量新建任务
$this->createdTask($strategySn); //批量新建任务
$this->createdTask($strategySn); //批量新建任务
} }
//创建任务 //创建任务
...@@ -332,9 +335,11 @@ class StrategyService ...@@ -332,9 +335,11 @@ class StrategyService
if (empty($strategySn)){ if (empty($strategySn)){
array_push($whereArr, ['strategy_sn',$strategySn]); array_push($whereArr, ['strategy_sn',$strategySn]);
} }
$taskInfo = StrategyTask::where()->get($whereArr)->toArray(); //获取当天需要新建任务的数据 $taskInfo = StrategyTask::where($whereArr)->get()->toArray(); //获取当天需要新建任务的数据
$url = "https://test117.ciopaas.com/api/addJsonNoLogin"; $url = "https://test117.ciopaas.com/api/addJsonNoLogin";
//dd($taskInfo); if (empty($taskInfo)){ //没有需要处理的数据
return true;
}
foreach ($taskInfo as $k=>$v){//批量调用接口新建任务 foreach ($taskInfo as $k=>$v){//批量调用接口新建任务
$failLabTemp = 0; $failLabTemp = 0;
$failReason = ''; $failReason = '';
...@@ -353,10 +358,11 @@ class StrategyService ...@@ -353,10 +358,11 @@ class StrategyService
'值班日期'=>$v['duty_date'] '值班日期'=>$v['duty_date']
] ]
]; ];
$v['user_sn'] = trim($v['user_sn']);
$v['project_sn'] = trim($v['project_sn']);
$params = [ $params = [
'user_sn'=>$v['user_sn'], 'user_sn'=>$v['user_sn'],
'project_sn'=>trim($v['project_sn']), 'project_sn'=>$v['project_sn'],
'source'=>date('YmdHis').$k, //任务名称,年月日时分秒,加上循环键值避免重复任务名 'source'=>date('YmdHis').$k, //任务名称,年月日时分秒,加上循环键值避免重复任务名
'ai_user_sn'=>$v['user_sn'],//$v['user_sn'], 'ai_user_sn'=>$v['user_sn'],//$v['user_sn'],
'is_zidong'=>'off',//是否自动启动,否,任务定时启动 'is_zidong'=>'off',//是否自动启动,否,任务定时启动
......
...@@ -62,7 +62,7 @@ return [ ...@@ -62,7 +62,7 @@ return [
'driver' => 'redis', 'driver' => 'redis',
'connection' => 'default', 'connection' => 'default',
'queue' => env('REDIS_QUEUE', 'default'), 'queue' => env('REDIS_QUEUE', 'default'),
'retry_after' => 90, 'retry_after' => 3660,//90 默认
'block_for' => null, 'block_for' => null,
], ],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment