order->owner_id ?? ''; $commodity = Commodity::query()->where('owner_id', $owner_id)->where('sku', $obj->sku)->first(); $workOrder->commodities()->create(['sku' => $obj->sku, 'amount' => $obj->amount, 'commodity_id' => $commodity->id ?? '']); } /** * 工单详情 * @param $workOrder $workOrder * @param $array */ public function createWorkOrderCommoditiesByJsonArray(WorkOrder $workOrder, $array) { foreach ($array as $json) { $this->createWorkOrderCommodityByJson($workOrder, $json); } } }