diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java index 428a6c986..680ce316b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java @@ -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);