浏览代码

订单恢复问题

shish 1 年之前
父节点
当前提交
d4ec0540d5
共有 1 个文件被更改,包括 3 次插入19 次删除
  1. 3 19
      biz-hd/order/classes/OrderClass.php

+ 3 - 19
biz-hd/order/classes/OrderClass.php

@@ -253,43 +253,32 @@ class OrderClass extends BaseClass
     //订单完成 ssh 2021.4.20
     public static function payAfter($order, $payWay)
     {
-        Yii::info('12');
         if (empty($order)) {
-            Yii::info('13');
             util::fail('没有找到订单');
         }
-        Yii::info('14');
         if (!isset($order->status)) {
-            Yii::info('15');
             util::fail('没有找到订单的状态');
         }
-        Yii::info('16');
         $orderSn = $order->orderSn ?? '';
         if ($order->status == self::ORDER_STATUS_CANCEL) {
-            Yii::info('17');
             $shopId = $order->shopId;
-            Yii::info('18');
             $shop = ShopClass::getById($shopId, true);
-            Yii::info('19');
             if (empty($shop)) {
-                noticeUtil::push('注意,散客订单:' . $orderSn . ',付款成功但订单已取消,没有找到门店,关键词 cancel_get_money', '15280215347');
+                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();
-                noticeUtil::push('注意,散客订单:' . $orderSn . ',付款成功但订单已取消,原因' . $errMsg . ',关键词 cancel_get_money', '15280215347');
+                noticeUtil::push('注意,零售订单:' . $orderSn . ',付款成功但订单已取消,并且订单没有恢复成功,原因' . $errMsg . ',关键词 cancel_get_money', '15280215347');
                 util::stop("SUCCESS");
             }
         }
         if ($order->payStatus == 1) {
-            noticeUtil::push('注意散客订单:' . $orderSn . ',已经付过款了,无需重复请求和操作', '15280215347');
+            noticeUtil::push('注意,零售订单:' . $orderSn . ',已经付过款了,无需重复请求和操作', '15280215347');
             util::fail('订单已经付过款了');
         }
 
@@ -553,19 +542,14 @@ 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;