shish 1 سال پیش
والد
کامیت
e386d68ba1
1فایلهای تغییر یافته به همراه15 افزوده شده و 12 حذف شده
  1. 15 12
      app-ghs/controllers/OrderController.php

+ 15 - 12
app-ghs/controllers/OrderController.php

@@ -2611,6 +2611,12 @@ class OrderController extends BaseController
         ini_set('memory_limit', '2045M');
         set_time_limit(0);
 
+        Yii::$app->params['errorReport'] = 1;
+
+        $connection = Yii::$app->db;
+        $transaction = $connection->beginTransaction();
+        try {
+
         $get = Yii::$app->request->get();
         $customId = $get['id'] ?? '';
         $customRes = CustomClass::getById($customId, true);
@@ -2640,11 +2646,7 @@ class OrderController extends BaseController
         $fullPathFile = $path . $newFile;
         if (move_uploaded_file($file['tmp_name'], $fullPathFile)) {
 
-            Yii::$app->params['errorReport'] = 1;
 
-            $connection = Yii::$app->db;
-            $transaction = $connection->beginTransaction();
-            try {
 
                 $arr = [];
                 $phpExcelFile = Yii::getAlias("@vendor/phpoffice/phpexcel/");
@@ -2766,15 +2768,16 @@ class OrderController extends BaseController
                 $transaction->commit();
                 util::complete('提交成功');
 
-            } catch (\Exception $e) {
-                $transaction->rollBack();
-                Yii::info("导入失败了," . $e->getMessage());
-                noticeUtil::push('导入失败,失败原因:' . $e->getMessage(), '15280215347');
-                $msg = $e->getMessage();
-                util::fail('导入失败:'.$msg);
+            } else {
+                util::fail('上传失败了,出错了哦');
             }
-        } else {
-            util::fail('上传失败了哦');
+
+        } catch (\Exception $e) {
+            $transaction->rollBack();
+            Yii::info("导入失败了," . $e->getMessage());
+            noticeUtil::push('导入失败,失败原因:' . $e->getMessage(), '15280215347');
+            $msg = $e->getMessage();
+            util::fail('导入失败:'.$msg);
         }
     }