Commit d04e47ca authored by yinxiaoling's avatar yinxiaoling

间隔时间错误

parent c9ab930b
......@@ -196,9 +196,9 @@ class StrategyService
$insertTemp['updated_at'] = $now;
$insertData[] = $insertTemp;
}
Log::channel('api')->info(var_export($insertData,true));
//Log::channel('api')->info(var_export($insertData,true));
$insertExcelReturn = StrategyExcel::insert($insertData);
Log::channel('api')->info($insertExcelReturn);
//Log::channel('api')->info($insertExcelReturn);
if ($insertExcelReturn){//创建任务数据,这一步剥离出来,不然接口返回太慢,方案==,使用队列处理
$jobParams = ['strategySn'=>$strategySn,'startDay'=>date('Y-m-d',strtotime("+1 day"))];
// /opt/lampp/bin/php /opt/lampp/xiaoa/xiaoa-aic/artisan queue:work --queue=StrategyTask --sleep=3 --tries=0 --daemon --timeout=90
......@@ -214,7 +214,6 @@ class StrategyService
//跟进策略任务数据生成待新建任务的excel数据,(两种情况 一、有新数据时当时生成,二、每月1号生成)$operaterType类型 1为每月1号生成,0是按照当前日期计算
public function createTaskDataJob($strategySn,$startDay=''){
//set_time_limit(0);
if (empty($strategyInfo)){
$strategyInfo = StrategySet::where('strategy_sn',$strategySn)->first()->toArray();
}
......@@ -227,7 +226,6 @@ class StrategyService
//一天呼叫两次类型,拆分时间,拆分项目
$call_time = explode("#", $strategyInfo['call_time_set']);
$project_sn = explode("#", $strategyInfo['project_sn']);
$tempi = 0;
////每天、一天两次,两个时间点、一个话术或者两个话术;日期前一天和当天、一天一次, 一个时间点两个话术
if ($strategyInfo['day_type'] == 0 && $strategyInfo['frequency_type'] == 2){//每天拨打,一天两次
......@@ -237,7 +235,7 @@ class StrategyService
}
//这个月最后一天日期
$endDay = date('Y-m-d',strtotime("-1 day",strtotime("+1 month",strtotime(date('Y-m-01')))));
$day = date('j',strtotime($endDay)) - date('j') + 1;
$day = date('j',strtotime($endDay)) - date('j',strtotime($startDay)) + 1;
$doubleTotal = $doubleTotal*$day;
for ($i=$startDay;$i<=$endDay;$i=date("Y-m-d",strtotime("+1 day",strtotime($i)))){
foreach ($data as $k=>$v){
......
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