User.php 751 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace app\api\service;
  3. use think\Cache;
  4. class User
  5. {
  6. /**
  7. * 记忆上门自提联系人
  8. * @param $userId
  9. * @param $linkman
  10. * @param $phone
  11. * @return bool
  12. */
  13. public static function setLastExtract($userId, $linkman, $phone)
  14. {
  15. // 缓存时间30天
  16. $expire = 86400 * 30;
  17. return Cache::set("{$userId}_LastExtract", compact('linkman', 'phone'), $expire);
  18. }
  19. /**
  20. * 记忆上门自提联系人
  21. * @param $userId
  22. * @return mixed
  23. */
  24. public static function getLastExtract($userId)
  25. {
  26. if ($lastExtract = Cache::get("{$userId}_LastExtract")) {
  27. return $lastExtract;
  28. }
  29. return ['linkman' => '', 'phone' => ''];
  30. }
  31. }