1234567891011121314151617181920212223242526 |
- <?php
- namespace app\model;
- use think\Model;
- class Wechat extends Model
- {
- /**
- * 获取accesstoken
- */
- public function getAccesstokenAttr($value, $data)
- {
- if ($data['expire'] > time()) {
- return $data['accesstoken'];
- } else {
- $accessToken = getAccessToken($data['appid'], $data['secret']);
- self::update([
- 'accesstoken' => $accessToken,
- 'expire' => time() + 7100
- ], ['id' => $data['id']]);
- return $accessToken;
- }
- }
- }
|