createWorkOrderPackageImage($workOrder,$image); } } /** * @param $workOrder * @param $image */ public function createWorkOrderPackageImage($workOrder,$image) { /** @var UploadedFile $image */ $count = $workOrder->images()->where('type',1)->count(); /** @var WorkOrderImage $workOrderImage */ $workOrderImage = $workOrder->images()->create(['type' => 1, 'number' => ++$count]); $workOrderImage->saveFile($image); } /** * 工单商品 * @param $workOrder * @param $images */ public function createWorkOrderCommodityImages($workOrder,$images) { foreach ($images as $image) { $this->createWorkOrderCommodityImage($workOrder,$image); } } /** * @param $workOrder * @param $image */ public function createWorkOrderCommodityImage($workOrder,$image) { /** @var UploadedFile $image */ $count = $workOrder->images()->where('type',2)->count(); /** @var WorkOrderImage $workOrderImage */ $workOrderImage = $workOrder->images()->create(['type' => 2, 'number' => ++$count]); $workOrderImage->saveFile($image); } /** * 交易截图 * @param $workOrder * @param $images */ public function createWorkOrderDealImages($workOrder,$images) { foreach ($images as $image) { $this->createWorkOrderDealImage($workOrder,$image); } } public function createWorkOrderDealImage($workOrder,$image) { /** @var UploadedFile $image */ $count = $workOrder->images()->where('type',3)->count(); /** @var WorkOrderImage $workOrderImage */ $workOrderImage = $workOrder->images()->create(['type' => 3, 'number' => ++$count]); $workOrderImage->saveFile($image); } /** * 退款截图 * @param $workOrder * @param $images */ public function createWorkOrderRefundImages($workOrder, $images) { foreach ($images as $image) { $this->createWorkOrderRefundImage($workOrder,$image); } } public function createWorkOrderRefundImage($workOrder,$image) { /** @var UploadedFile $image */ $count = $workOrder->images()->where('type',4)->count(); /** @var WorkOrderImage $workOrderImage */ $workOrderImage = $workOrder->images()->create(['type' => 4, 'number' => ++$count]); $workOrderImage->saveFile($image); } }