瀏覽代碼

清除取消订单 日志记录

ajun 5 年之前
父節點
當前提交
8cd49329c5
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      app/Services/OracleDocWaveDetailService.php

+ 5 - 4
app/Services/OracleDocWaveDetailService.php

@@ -2,6 +2,7 @@
 
 namespace App\Services;
 
+use App\Exceptions\Exception;
 use App\OracleDOCOrderHeader;
 use App\OracleDOCWaveDetails;
 use App\Order;
@@ -14,18 +15,18 @@ use App\Traits\ServiceAppAop;
 class OracleDocWaveDetailService
 {
     use ServiceAppAop;
-    protected $modelClass=OracleDocWaveDetail::class;
+    protected $modelClass=OracleDOCWaveDetails::class;
     public function clearCancelledOrder($orderHeaders)
     {
         if (!$orderHeaders) return;
         $orderHeader_arr = $orderHeaders->chunk(300);
         $orderHeader_arr->each(function ($items){
             $clearOrderNos = data_get($items, '*.orderno');
-            $ownerNos = array_diff(data_get($items, '*.waveno'),['*']) ;
+            $ownerNos = array_values(array_diff(data_get($items, '*.waveno'),['*']));
             try {
                 OracleDOCWaveDetails::query()->whereIn('OrderNo', $clearOrderNos)->whereIn('OwnerNo', $ownerNos)->delete();
-                app('LogService')->log(__CLASS__, __METHOD__, 'Delete OracleDOCWaveDetails' . '  ' . json_encode($clearOrderNos) );
-            } catch (\Exception $e) {
+                app('LogService')->log(__CLASS__, __METHOD__, 'Delete OracleDOCWaveDetails' . '  ' . json_encode($clearOrderNos).json_encode($ownerNos));
+            } catch (Exception $e) {
                 app('LogService')->log(__CLASS__, __METHOD__,'Error clearCancelledOrder'.json_encode($clearOrderNos).json_encode($ownerNos));
             }
         });