Bläddra i källkod

版本大修改

cqp 2 månader sedan
förälder
incheckning
617c984588
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      app/Service/ApplyOrderService.php

+ 7 - 1
app/Service/ApplyOrderService.php

@@ -10,6 +10,7 @@ use App\Model\Dispatch;
 use App\Model\DispatchSub;
 use App\Model\Employee;
 use App\Model\EmployeeTeamPermission;
+use App\Model\Equipment;
 use App\Model\InOutRecord;
 use App\Model\OrdersProduct;
 use App\Model\Process;
@@ -983,7 +984,7 @@ class ApplyOrderService extends Service
         //派工单
         $d = DispatchSub::where('del_time',0)
             ->whereIn('id', $apply_id)
-            ->select('id', 'dispatch_no as order_no', 'product_title','technology_name','wood_name','product_no','process_id','product_unit','price','product_size')
+            ->select('id', 'dispatch_no as order_no', 'product_title','technology_name','wood_name','product_no','process_id','product_unit','price','product_size','device_id')
             ->get()->toArray();
         $d_tmp = array_column($d,null,'id');
 
@@ -991,6 +992,9 @@ class ApplyOrderService extends Service
             ->pluck('title','id')
             ->toArray();
         $team_map = Team::pluck('title','id')->toArray();
+        $device_map = Equipment::whereIn('id',array_unique(array_column($d,'device_id')))
+            ->pluck('title','id')
+            ->toArray();
 
         $return = [];
         foreach ($apply_d as $t){
@@ -1012,6 +1016,8 @@ class ApplyOrderService extends Service
                     'process_name' => $process_map[$tmp['process_id']] ?? "",
                     'team_id' => $t['team_id'] ?? 0,
                     'team_title' => $team_map[$t['team_id']] ?? '',
+                    'device_id' => $tmp['device_id'] ?? 0,
+                    'device_title' => $device_map[$tmp['device_id']] ?? '',
                 ];
             }
         }