|
|
@@ -28,11 +28,15 @@ class OrderController extends Controller
|
|
|
$query->where(['status' => OrderClass::ORDER_STATUS_UN_SEND])->andWhere(['<=', 'addTime', $date]);
|
|
|
$query->orderBy('deadline ASC');
|
|
|
|
|
|
+ //注意哪个平台的行为,低层很多方法会使用到
|
|
|
Yii::$app->params['ptStyle'] = dict::getDict('ptStyle', 'ghs');
|
|
|
|
|
|
//如果有报错,抛出异常
|
|
|
Yii::$app->params['errorReport'] = 1;
|
|
|
|
|
|
+ //24小时后的自动确认,不需要微信通过
|
|
|
+ Yii::$app->params['noNeedWxNotice'] = 1;
|
|
|
+
|
|
|
foreach ($query->batch() as $orderInfoList) {
|
|
|
|
|
|
foreach ($orderInfoList as $orderInfo) {
|
|
|
@@ -45,11 +49,11 @@ class OrderController extends Controller
|
|
|
|
|
|
$prefix = "订单{$orderSn},ID{$id},创建于{$addTime},状态是{$status}";
|
|
|
if ($status != OrderClass::ORDER_STATUS_UN_SEND) {
|
|
|
- noticeUtil::push($prefix . " 自动确认完成操作时,状态不对", '15280215347');
|
|
|
+ noticeUtil::push($prefix . " 自动完成操作时,状态不对", '15280215347');
|
|
|
continue;
|
|
|
}
|
|
|
if (empty($addTime) && $addTime > $date) {
|
|
|
- noticeUtil::push($prefix . " 自动确认完成操作时,时间不对", '15280215347');
|
|
|
+ noticeUtil::push($prefix . " 自动完成操作时,时间不对", '15280215347');
|
|
|
continue;
|
|
|
}
|
|
|
try {
|
|
|
@@ -58,11 +62,11 @@ class OrderController extends Controller
|
|
|
$hasSendOrder = OrderClass::getById($id, true);
|
|
|
OrderService::reach($hasSendOrder);
|
|
|
$transaction->commit();
|
|
|
- noticeUtil::push($prefix . " 已【自动确认完成】 SUCCESS", '15280215347');
|
|
|
+ noticeUtil::push($prefix . " 【已自动完成】 SUCCESS", '15280215347');
|
|
|
} catch (\Exception $e) {
|
|
|
$transaction->rollBack();
|
|
|
$msg = $e->getMessage();
|
|
|
- noticeUtil::push("销售单自动确认完成报错了!订单号:{$orderSn},错误信息:{$msg}", '15280215347');
|
|
|
+ noticeUtil::push("销售单自动完成报错了!订单号:{$orderSn},错误信息:{$msg}", '15280215347');
|
|
|
}
|
|
|
}
|
|
|
}
|