* @version 1.0 * @param $argv[1] 域名 * @param $argv[2] ip */ $domain = $argv[1]; $host_id = $argv[2]; if (empty($domain) || empty($host_id)) { die('No Params'); } set_time_limit(0); require_once(dirname(__FILE__) . '/../../lib/init.php'); $db = kernel::database(); cachemgr::init(false); function crontab_delivery(){ set_time_limit(0); $delivery = kernel::single('logisticsaccounts_estimate')->delivery(); $now_time = time()-60*60; $last_time = app::get('logisticsaccounts')->getConf('logisticsaccounts.delivery.downtime'); if(!$last_time){ $last_time=0; } echo "此次预估账单 begin(".date('Y-m-d H:i:s',$last_time).")...
"; echo "此次预估账单 end(".date('Y-m-d H:i:s',$now_time).")...
"; $val = ($now_time-$last_time)/86400; if($val>1){ $total = $delivery->get_total($now_time,$last_time); echo '共'.$total.'条记录'; $pagelimit = 100; $page = ceil($total/$pagelimit); for($i=0;$i<$page;$i++){ $offset = $pagelimit*($i-1); $offset = max($offset,0); $data = $delivery->delivery_list($now_time,$last_time,$offset,$pagelimit); $result = $this->save_data($data); } } } ?>