ReceivingTaskItemService.php 548 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Services;
  3. use App\ReceivingTask;
  4. use App\Traits\ServiceAppAop;
  5. use App\ReceivingTaskItem;
  6. class ReceivingTaskItemService
  7. {
  8. use ServiceAppAop;
  9. protected $modelClass = ReceivingTaskItem::class;
  10. public function createItems($task, $asn_nos)
  11. {
  12. if (is_array($asn_nos)) {
  13. foreach ($asn_nos as $no) {
  14. $task->items()->create(['asn_no' => $no]);
  15. }
  16. } else if (is_string($asn_nos)){
  17. $task->items()->create(['asn_no' => $asn_nos]);
  18. }
  19. }
  20. }