|
@@ -15,7 +15,7 @@ class minutesControl extends BaseCronControl
|
|
{
|
|
{
|
|
Log::record(__FUNCTION__,Log::DEBUG);
|
|
Log::record(__FUNCTION__,Log::DEBUG);
|
|
//未付款订单超期自动关闭
|
|
//未付款订单超期自动关闭
|
|
- $this->_order_timeout_cancel();
|
|
|
|
|
|
+ //$this->_order_timeout_cancel();
|
|
$this->_cron_common();
|
|
$this->_cron_common();
|
|
$this->_web_index_update();
|
|
$this->_web_index_update();
|
|
$this->_cron_mail_send();
|
|
$this->_cron_mail_send();
|
|
@@ -36,7 +36,8 @@ class minutesControl extends BaseCronControl
|
|
$condition['add_time'] = array('lt',time() - ORDER_AUTO_CANCEL_DAY * self::EXE_TIMES);
|
|
$condition['add_time'] = array('lt',time() - ORDER_AUTO_CANCEL_DAY * self::EXE_TIMES);
|
|
|
|
|
|
//分批,每批处理100个订单,最多处理5W个订单
|
|
//分批,每批处理100个订单,最多处理5W个订单
|
|
- for ($i = 0; $i < 500; $i++){
|
|
|
|
|
|
+ for ($i = 0; $i < 500; $i++)
|
|
|
|
+ {
|
|
if ($_break) {
|
|
if ($_break) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
@@ -44,11 +45,16 @@ class minutesControl extends BaseCronControl
|
|
if (empty($order_list)) break;
|
|
if (empty($order_list)) break;
|
|
foreach ($order_list as $order_info)
|
|
foreach ($order_list as $order_info)
|
|
{
|
|
{
|
|
|
|
+ Log::record("1",Log::DEBUG);
|
|
$result = $logic_order->changeOrderStateCancel($order_info,'system','系统','超期未支付系统自动关闭订单',true,false);
|
|
$result = $logic_order->changeOrderStateCancel($order_info,'system','系统','超期未支付系统自动关闭订单',true,false);
|
|
|
|
+ Log::record("2",Log::DEBUG);
|
|
if (!$result['state']) {
|
|
if (!$result['state']) {
|
|
$this->log('实物订单超期未支付关闭失败SN:'.$order_info['order_sn']); $_break = true; break;
|
|
$this->log('实物订单超期未支付关闭失败SN:'.$order_info['order_sn']); $_break = true; break;
|
|
} else {
|
|
} else {
|
|
|
|
+ Log::record("3",Log::DEBUG);
|
|
account_helper::onPredeposit('order_cancel',$order_info['buyer_id'],$order_info['order_sn']);
|
|
account_helper::onPredeposit('order_cancel',$order_info['buyer_id'],$order_info['order_sn']);
|
|
|
|
+ Log::record("4",Log::DEBUG);
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -62,7 +68,8 @@ class minutesControl extends BaseCronControl
|
|
$condition['add_time'] = array('lt',time() - ORDER_AUTO_CANCEL_DAY * self::EXE_TIMES);
|
|
$condition['add_time'] = array('lt',time() - ORDER_AUTO_CANCEL_DAY * self::EXE_TIMES);
|
|
|
|
|
|
//分批,每批处理100个订单,最多处理5W个订单
|
|
//分批,每批处理100个订单,最多处理5W个订单
|
|
- for ($i = 0; $i < 500; $i++){
|
|
|
|
|
|
+ for ($i = 0; $i < 500; $i++)
|
|
|
|
+ {
|
|
if ($_break) {
|
|
if ($_break) {
|
|
break;
|
|
break;
|
|
}
|
|
}
|