|
|
|
@@ -235,14 +235,15 @@ public class WxMerchantBUser implements Serializable { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public void createToken(Date currentDate) { |
|
|
|
if (expireTime == null || expireTime.getTime() < currentDate.getTime()) { |
|
|
|
//生成一个token |
|
|
|
public String createToken(Date currentDate) { |
|
|
|
if (expireTime == null || expireTime.getTime() - Constant.H_EXPIRE < currentDate.getTime()) { |
|
|
|
//提前一小时, 新生成一个token |
|
|
|
String token = UUID.randomUUID().toString(); |
|
|
|
//过期时间 |
|
|
|
Date expireTime = new Date(currentDate.getTime() + Constant.EXPIRE * 1000); |
|
|
|
Date expireTime = new Date(currentDate.getTime() + Constant.EXPIRE); |
|
|
|
setToken(token); |
|
|
|
setExpireTime(expireTime); |
|
|
|
} |
|
|
|
return this.token; |
|
|
|
} |
|
|
|
} |