option('start_date'); $end_date = $this->option('end_date'); // 根据参数判断 if ($start_date && $end_date && $start_date <= $end_date) { while (strtotime($start_date) <= strtotime($end_date)) { var_dump($start_date); // 删除旧数据 SendOrderChargeStatService::deleteSendOrderStatsByDate($start_date); // 执行 SendOrderChargeStatService::getOrdersByDate($start_date); // 自增1天 $start_date = date('Y-m-d', strtotime('+1 days', strtotime($start_date))); } } else { // 删除旧数据 SendOrderChargeStatService::deleteSendOrderStatsByDate($date); // 执行 SendOrderChargeStatService::getOrdersByDate($date); } return true; } }