|
...
|
...
|
@@ -53,11 +53,9 @@ class UpgradeProjectCount extends Command |
|
|
|
foreach ($list as $k=>$v){
|
|
|
|
$v = (array)$v;
|
|
|
|
$monthCountModel = new MonthCount();
|
|
|
|
$monthCountModel->read(['month'=>$v['month']]);
|
|
|
|
$info = $monthCountModel->read(['month'=>$v['month']]);
|
|
|
|
// 获取当月开始时间
|
|
|
|
$start = date('Y-m-01', strtotime($v['month']));
|
|
|
|
echo date('Y-m-d H:i:s') . 'end'.$start . PHP_EOL;
|
|
|
|
return;
|
|
|
|
// 获取当月结束时间
|
|
|
|
$end = date('Y-m-t', strtotime($v['month']));
|
|
|
|
$arr['project_id'] = 439;
|
|
...
|
...
|
@@ -66,7 +64,15 @@ class UpgradeProjectCount extends Command |
|
|
|
$arr['country'] = '{"\u5c3c\u65e5\u5229\u4e9a":1,"\u5370\u5ea6\u5c3c\u897f\u4e9a":1,"\u4f0a\u6717":1}';
|
|
|
|
$arr = $this->pv_ip($arr,$start,$end);
|
|
|
|
$arr = $this->sourceCount($arr,$start,$end);
|
|
|
|
|
|
|
|
if($info === false){
|
|
|
|
$selectedDate = $start;
|
|
|
|
$firstDayOfNextMonth = date('Y-m-01 01:00:00', strtotime("$selectedDate +1 month"));
|
|
|
|
$arr['created_at'] = $firstDayOfNextMonth;
|
|
|
|
$arr['updated_at'] = $firstDayOfNextMonth;
|
|
|
|
$monthCountModel->add();
|
|
|
|
}else{
|
|
|
|
$monthCountModel->edit($arr,['id'=>$info['id']]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
}
|
...
|
...
|
|