预览优化

This commit is contained in:
cwchen 2025-11-17 10:35:33 +08:00
parent af0801c65f
commit 22d2a4605d
4 changed files with 9 additions and 2 deletions

View File

@ -73,7 +73,7 @@ public class DocumentService {
*/
public String handleCallback(Callback callback, String fileUrl, HttpServletRequest request, HttpServletResponse response) {
try {
log.info("收到 OnlyOffice 回调, 状态: {}, Key: {}", callback.getStatus(), callback.getKey());
log.info("收到 OnlyOffice 回调, 状态: {}", callback.getStatus());
log.info("callback:{}",callback);
// onlyOfficeService.handleCallback(callback,response);
return onlyOfficeService2.handleCallback(callback,fileUrl,request,response);

View File

@ -252,6 +252,12 @@ public class TechnicalService {
*/
public List<TechnicalVo.Technical> getList(TechnicalDto.TechnicalDataDto dto) {
List<TechnicalVo.Technical> list = imdTechnicalService.getList(dto);
for (TechnicalVo.Technical technical : list) {
// 查询关联资源文件
List<ResourceFileVo> fileVoList = sourceFileService.getFilesByTable(technical.getTechnicalSolutionId(),TableConstants.TB_ENTERPRISE_TECHNICAL_SOLUTION);
technical.setResourceFileVoList(fileVoList);
}
return list;
}

View File

@ -64,6 +64,7 @@ public class OnlyOfficeConfig implements Serializable {
@NoArgsConstructor
public static class EditorConfig implements Serializable {
private static final long serialVersionUID = 1L;
private String mode;
private String callbackUrl;
private String lang;
private CoEditing coEditing;

View File

@ -113,7 +113,7 @@ public class OnlyOfficeService2 {
String encodeFileUrl = URLEncoder.encode(fileVo.getFilePath(), "UTF-8");
String newCallbackUrl = StringUtils.format("{}?fileUrl={}", callbackUrl, encodeFileUrl);
editorConfig.setCallbackUrl(newCallbackUrl);
editorConfig.setMode(mode);
OnlyOfficeConfig.Config.EditorConfig.User user = editorConfig.getUser();
user.setId(String.valueOf(getCurrentUserId()));
user.setName(getCurrentUserName());