ConfigurationService.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace App\Services;
  3. use App\CarType;
  4. use App\Configuration;
  5. use App\Traits\ServiceAppAop;
  6. use Illuminate\Support\Facades\Cache;
  7. class ConfigurationService
  8. {
  9. use ServiceAppAop;
  10. protected $modelClass=Configuration::class;
  11. public function getEnquiryTime()
  12. {
  13. $enquiry_time=Cache::get('询价延时时间')->value;
  14. if (!$enquiry_time) $enquiry_time=Configuration::query()->where('name','询价延时时间')->value('value');
  15. return $enquiry_time;
  16. }
  17. public function getReceiveTime()
  18. {
  19. $receive_time=Cache::get('接单延时时间')->value;
  20. if (!$receive_time) $receive_time=Configuration::query()->where('name','接单延时时间')->value('value');
  21. return $receive_time;
  22. }
  23. public function getPriceCoefficient()
  24. {
  25. $priceCoefficient=Cache::get('价格系数')->value;
  26. if (!$priceCoefficient) $priceCoefficient=Configuration::query()->where('name','价格系数')->value('value');
  27. return $priceCoefficient;
  28. }
  29. }