|
|
@@ -267,9 +267,12 @@ class OrderClass extends BaseClass
|
|
|
noticeUtil::push('注意,散客订单:' . $orderSn . ',付款成功但订单已取消,没有找到门店,关键词 cancel_get_money', '15280215347');
|
|
|
util::stop("SUCCESS");
|
|
|
}
|
|
|
+ Yii::info('111111111111111');
|
|
|
Yii::$app->params['errorReport'] = 1;
|
|
|
+ Yii::info('111111111111111222222222222');
|
|
|
try {
|
|
|
//恢复取消的订单
|
|
|
+ Yii::info('1111111111111113333333333333333');
|
|
|
self::recoverOrderToPay($order);
|
|
|
} catch (\Exception $exception) {
|
|
|
$errMsg = $exception->getMessage();
|
|
|
@@ -542,13 +545,19 @@ class OrderClass extends BaseClass
|
|
|
// 恢复订单 -- 即:把订单的状态从取消状态变成待付款状态
|
|
|
public static function recoverOrderToPay($order)
|
|
|
{
|
|
|
+ Yii::info('1111111111111114444444444444444');
|
|
|
$now = time();
|
|
|
$order->status = 1;
|
|
|
$order->deadline = $now + 86400;
|
|
|
$order->save();
|
|
|
|
|
|
+ Yii::info('1111111111111115555555555555555555555');
|
|
|
+
|
|
|
// 重新占用库存(与取消订单时的库存回滚相反)
|
|
|
$itemList = OrderItemClass::getAllByCondition(['orderSn' => $order->orderSn], null, '*', null, true);
|
|
|
+
|
|
|
+ Yii::info('111111111111111666666666666666666');
|
|
|
+
|
|
|
if (!empty($itemList)) {
|
|
|
foreach ($itemList as $item) {
|
|
|
$ptItemId = $item->ptItemId ?? 0;
|