Skip to content

Commit

Permalink
fix: office config
Browse files Browse the repository at this point in the history
  • Loading branch information
jamebal committed Jun 9, 2024
1 parent a074a03 commit 5e899a6
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/main/java/com/jmal/clouddisk/office/OfficeConfigService.java
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.jmal.clouddisk.office;

import cn.hutool.core.codec.Base62;
import cn.hutool.core.util.BooleanUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.KeyUtil;
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
Expand Down Expand Up @@ -82,10 +83,18 @@ public void setOfficeConfig(OfficeConfigDTO officeConfigDTO) {

// 重置缓存的密钥,使其在下次访问时重新加载
synchronized (this) {
this.officeConfigDTO.setDocumentServer(officeConfigDTO.getDocumentServer());
this.officeConfigDTO.setCallbackServer(officeConfigDTO.getCallbackServer());
this.officeConfigDTO.setFormat(officeConfigDTO.getFormat());
this.officeConfigDTO.setTokenEnabled(StrUtil.isNotBlank(officeConfigDTO.getSecret()));
if (VO_KEY.equals(officeConfigDTO.getSecret())) {
return;
}
this.officeConfigDTO = officeConfigDTO;
if (BooleanUtil.isTrue(this.officeConfigDTO.isTokenEnabled())) {
this.officeConfigDTO.setSecret(officeConfigDTO.getSecret());
} else {
this.officeConfigDTO.setSecret(null);
}
}
}

Expand Down

0 comments on commit 5e899a6

Please sign in to comment.