This commit is contained in:
linfso 2024-11-20 10:25:17 +08:00
parent 09f364d067
commit d99ff40c12

View File

@ -16,6 +16,7 @@ import java.util.List;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.xdadan.erp.common.utils.DateUtils;
import com.xdadan.erp.common.utils.SecurityUtils;
import com.xdadan.erp.common.utils.StringUtils;
import com.xdadan.erp.emis.domain.EmisBaseInvoiceChInfo;
@ -173,6 +174,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
if(StringUtils.isEmpty(emisBaseInvoiceChInfo.getToken())) {
String token = HXSdk.getToken(emisBaseInvoiceChInfo.getAppKey(), emisBaseInvoiceChInfo.getAppSecret());
emisBaseInvoiceChInfo.setToken(token);
emisBaseInvoiceChInfo.setTokenExpireTime(DateUtils.addDays(new Date(),7));
// 更新token
emisBaseInvoiceChInfoMapper.updateEmisBaseInvoiceChInfo(emisBaseInvoiceChInfo);
}
@ -276,6 +278,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
if("B0301".equals(rstCode) || "当前登录会话过期,请重新登录".equals(rstMsg)){
String token = HXSdk.getToken(emisBaseInvoiceChInfo.getAppKey(), emisBaseInvoiceChInfo.getAppSecret());
emisBaseInvoiceChInfo.setToken(token);
emisBaseInvoiceChInfo.setTokenExpireTime(DateUtils.addDays(new Date(),7));
// 更新token
emisBaseInvoiceChInfoMapper.updateEmisBaseInvoiceChInfo(emisBaseInvoiceChInfo);
@ -334,6 +337,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
if(StringUtils.isEmpty(emisBaseInvoiceChInfo.getToken())) {
String token = HXSdk.getToken(emisBaseInvoiceChInfo.getAppKey(), emisBaseInvoiceChInfo.getAppSecret());
emisBaseInvoiceChInfo.setToken(token);
emisBaseInvoiceChInfo.setTokenExpireTime(DateUtils.addDays(new Date(),7));
// 更新token
emisBaseInvoiceChInfoMapper.updateEmisBaseInvoiceChInfo(emisBaseInvoiceChInfo);
}
@ -353,6 +357,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC
if("B0301".equals(rstCode) || "当前登录会话过期,请重新登录".equals(rstMsg)){
String token = HXSdk.getToken(emisBaseInvoiceChInfo.getAppKey(), emisBaseInvoiceChInfo.getAppSecret());
emisBaseInvoiceChInfo.setToken(token);
emisBaseInvoiceChInfo.setTokenExpireTime(DateUtils.addDays(new Date(),7));
// 更新token
emisBaseInvoiceChInfoMapper.updateEmisBaseInvoiceChInfo(emisBaseInvoiceChInfo);