|
|
@@ -1,8 +1,9 @@
|
|
|
-<?php
|
|
|
+<?php
|
|
|
|
|
|
namespace App\Services;
|
|
|
|
|
|
use App\Traits\ServiceAppAop;
|
|
|
+use App\WorkOrder;
|
|
|
use App\WorkOrderCommodities;
|
|
|
|
|
|
class WorkOrderCommoditiesService
|
|
|
@@ -10,4 +11,21 @@ class WorkOrderCommoditiesService
|
|
|
use ServiceAppAop;
|
|
|
protected $modelClass=WorkOrderCommodities::class;
|
|
|
|
|
|
-}
|
|
|
+ public function createWorkOrderCommodityByJson(WorkOrder $workOrder,$json)
|
|
|
+ {
|
|
|
+ $obj = json_decode($json);
|
|
|
+ $workOrder->commodities()->create(['sku'=>$obj->sku,'amount'=>$obj->amount,'commodity_id'=>$obj->commodity_id]);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工单详情
|
|
|
+ * @param $workOrder
|
|
|
+ * @param $array
|
|
|
+ */
|
|
|
+ public function createWorkOrderCommoditiesByJsonArray($workOrder,$array)
|
|
|
+ {
|
|
|
+ foreach ($array as $json) {
|
|
|
+ $this->createWorkOrderCommodityByJson($workOrder,$json);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|