DistAppearanceTemplateLog.php 998 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Admin\Repositories;
  3. use App\Models\DistAppearanceTemplateLog as Model;
  4. use Dcat\Admin\Repositories\EloquentRepository;
  5. class DistAppearanceTemplateLog extends EloquentRepository
  6. {
  7. /**
  8. * Model.
  9. *
  10. * @var string
  11. */
  12. protected $eloquentClass = Model::class;
  13. /*
  14. * 添加模版修改日志
  15. * $currentContent 修改后的内容
  16. * $previousContent 修改前的内容
  17. */
  18. public static function insertLog($appearanceId,$distId,$fileName,$filePath,$templateCode,$currentContent,$previousContent)
  19. {
  20. $model = new Model();
  21. $model->dist_id = $distId;
  22. $model->file_name = $fileName;
  23. $model->file_path = $filePath;
  24. $model->appearance_id = $appearanceId;
  25. $model->template_code = $templateCode;
  26. $model->current_content = $currentContent;
  27. $model->previous_content = $previousContent;
  28. $model->version = generateVersionNumber();
  29. $model->save();
  30. }
  31. }