Kaynağa Gözat

orderIssue服务修改

LD 5 yıl önce
ebeveyn
işleme
d637b15755

+ 16 - 0
app/Http/Controllers/TestController.php

@@ -17,6 +17,7 @@ use App\OracleDOCOrderHeader;
 use App\OracleDocOrderPackingSummary;
 use App\OracleDOCWaveDetails;
 use App\Order;
+use App\OrderIssue;
 use App\OrderPackage;
 use App\Owner;
 use App\Package;
@@ -26,7 +27,9 @@ use App\ProcessStatistic;
 use App\RejectedBillItem;
 use App\Services\InventoryCompareService;
 use App\Services\LogService;
+use App\Services\OrderIssueService;
 use App\Services\OrderPackageService;
+use App\Services\OrderService;
 use App\Unit;
 use App\User;
 use App\Waybill;
@@ -83,6 +86,19 @@ class TestController extends Controller
 
     }
 
+    function issues()
+    {
+        /** @var OrderPackageService $orderPackageService */
+        $orderPackageService = app('orderPackageService');
+        $ids = [741,739,738,736,735,733,732,731,730,729,728,725,724,723,721,720,719,718,717,715,714,713,712,711,710,705,703,702,701,700,699,698,696,694,693,692,691,690];
+        $orderIssues = OrderIssue::query()->whereIn('id',$ids)->get();
+        $order_ids = data_get($orderIssues,'*.order_id');
+        $orders = Order::query()->whereIn('id',$order_ids)->get();
+        foreach ($orders as $item) {
+            $orderPackageService->createdByOrder($item);
+        }
+    }
+
     function t2(Request $request)
     { //x        $packagesBatch=Package::where('batch_number',$batch_number)->first();
 

+ 1 - 1
app/Owner.php

@@ -36,6 +36,6 @@ class Owner extends Model
     }
 
     public function orderTrackingOwner(){
-        return $this->belongsTo('App\orderTrackingOwner','id','owner_id');
+        return $this->belongsTo(OrderTrackingOwner::class,'id','owner_id');
     }
 }

+ 1 - 1
app/Services/OrderService.php

@@ -353,8 +353,8 @@ class OrderService
                 'client_code' => $orderHeadAttr['soreference1'],
             ];
             $order = Order::query()->create($arr);
-            $orderPackageService->createdByOrder($order);
         }
+        $orderPackageService->createdByOrder($order);
         return Order::with('packages.commodities.commodity')->where('client_code', $clientCode)->first();
     }