OrderIssueProcessLogService.php 579 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Services;
  3. use App\OrderIssueProcessLog;
  4. use Illuminate\Support\Facades\Auth;
  5. class OrderIssueProcessLogService
  6. {
  7. public function batchStoreAndReturnLogs($params)
  8. {
  9. $ids = $params['orderIssueIds'];
  10. $content = $params['content'];
  11. $user_id = Auth::user()['id'];
  12. $logs = [];
  13. foreach ($ids as $id) {
  14. $logs[] = OrderIssueProcessLog::query()
  15. ->create(['order_issue_id' => $id, 'content' => $content, 'user_id' => $user_id, 'type' => '处理']);
  16. }
  17. return $logs;
  18. }
  19. }