1
0

Wechat.php 558 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace app\model;
  3. use think\Model;
  4. class Wechat extends Model
  5. {
  6. /**
  7. * 获取accesstoken
  8. */
  9. public function getAccesstokenAttr($value, $data)
  10. {
  11. if ($data['expire'] > time()) {
  12. return $data['accesstoken'];
  13. } else {
  14. $accessToken = getAccessToken($data['appid'], $data['secret']);
  15. self::update([
  16. 'accesstoken' => $accessToken,
  17. 'expire' => time() + 7100
  18. ], ['id' => $data['id']]);
  19. return $accessToken;
  20. }
  21. }
  22. }