Просмотр исходного кода

[TOKEN][调整]:用const代替数字

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
18034aab6f
3 измененных файлов: 7 добавлений и 3 удалений
  1. +2
    -1
      mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java
  2. +1
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  3. +4
    -1
      mallinkService/src/main/java/com/iformall/utils/Constant.java

+ 2
- 1
mallinkBApi/src/main/java/com/iformall/controller/WxInfoController.java Просмотреть файл

@@ -15,6 +15,7 @@ import com.iformall.service.MallRolePermissionService;
import com.iformall.service.MallUserInfoService; import com.iformall.service.MallUserInfoService;
import com.iformall.service.MallUserRoleService; import com.iformall.service.MallUserRoleService;
import com.iformall.service.WxAppinfoService; import com.iformall.service.WxAppinfoService;
import com.iformall.utils.Constant;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.error.WxErrorException;
@@ -135,7 +136,7 @@ public class WxInfoController extends BaseController {
} else { } else {
// 检查token是否已过期, 小时就重新获取 // 检查token是否已过期, 小时就重新获取
Date curDate = new Date(); Date curDate = new Date();
if(curDate.getTime() > wxAppinfo.getLastTokenTime().getTime() + 3600000) {
if(curDate.getTime() > wxAppinfo.getLastTokenTime().getTime() + Constant.C_EXPIRE) {
try { try {
String accessToken = wxMaService.getAccessToken(true); String accessToken = wxMaService.getAccessToken(true);
wxAppinfo.setAccessToken(accessToken); wxAppinfo.setAccessToken(accessToken);


+ 1
- 1
mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java Просмотреть файл

@@ -115,7 +115,7 @@ public class WxUserGrantController extends BaseController {
} else { } else {
// 检查token是否已过期, 1小时就重新获取 // 检查token是否已过期, 1小时就重新获取
Date curDate = new Date(); Date curDate = new Date();
if(curDate.getTime() > wxAppinfo.getLastTokenTime().getTime() + 3600000) {
if(curDate.getTime() > wxAppinfo.getLastTokenTime().getTime() + Constant.C_EXPIRE) {
updateAppAccessToken(wxAppinfo, wxMaService); updateAppAccessToken(wxAppinfo, wxMaService);
wxMaService = getWeappServiceByAppInfo(wxAppinfo); wxMaService = getWeappServiceByAppInfo(wxAppinfo);
} }


+ 4
- 1
mallinkService/src/main/java/com/iformall/utils/Constant.java Просмотреть файл

@@ -2,7 +2,10 @@ package com.iformall.utils;


public class Constant { public class Constant {


//TOKEN过期时间, 24小时后过期
// 1小时过期,
public final static int C_EXPIRE = 3600000;

// TOKEN过期时间, 24小时后过期
public final static int EXPIRE = 3600 * 24; public final static int EXPIRE = 3600 * 24;


// C端token // C端token


Загрузка…
Отмена
Сохранить