REQ-3540: misc
This commit is contained in:
parent
ae07c79302
commit
dc34bfe806
@ -4,12 +4,12 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.domain.FileAttributes;
|
||||
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.alibaba.excel.util.StringUtils;
|
||||
|
||||
import cn.axzo.nanopart.doc.api.domain.FileAttributes;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsEditUploadAddressRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsEditUploadCompleteRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsEditUploadPrepareRequest;
|
||||
@ -18,16 +18,15 @@ import cn.axzo.nanopart.doc.api.wps.response.WpsEditUploadCompleteResponse;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsEditUploadPrepareResponse;
|
||||
import cn.axzo.nanopart.doc.config.DocProps;
|
||||
import cn.axzo.nanopart.doc.dao.IndexNodeDao;
|
||||
import cn.axzo.nanopart.doc.dao.TemplateDatabaseDao;
|
||||
import cn.axzo.nanopart.doc.entity.IndexNode;
|
||||
import cn.axzo.nanopart.doc.file.index.IndexManager;
|
||||
import cn.axzo.nanopart.doc.file.mq.FileBroadcaster;
|
||||
import cn.axzo.nanopart.doc.integration.DocOssGateway;
|
||||
import cn.axzo.nanopart.doc.utils.BizTransactional;
|
||||
import cn.axzo.oss.http.model.ApiSignUrlUploadRequest;
|
||||
import cn.axzo.oss.http.model.ApiSignUrlUploadResponse;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
/**
|
||||
* 文档编辑
|
||||
@ -43,7 +42,6 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
public class WpsEditManager {
|
||||
|
||||
private final IndexManager indexManager;
|
||||
private final TemplateDatabaseDao templateDatabaseDao;
|
||||
private final IndexNodeDao indexNodeDao;
|
||||
private final DocOssGateway docOssGateway;
|
||||
private final FileBroadcaster fileBroadcaster;
|
||||
@ -109,7 +107,7 @@ public class WpsEditManager {
|
||||
* 3 上传完成后,回调通知上传结果
|
||||
* 说明:WebOffice 在将新版本文件上传到指定地址后,将会回调通知接入方
|
||||
*/
|
||||
@Transactional
|
||||
@BizTransactional
|
||||
public WpsEditUploadCompleteResponse uploadComplete(WpsEditUploadCompleteRequest request) {
|
||||
log.info("wpsEditManager-uploadComplete-params,request:{}", request);
|
||||
//加锁
|
||||
@ -139,9 +137,7 @@ public class WpsEditManager {
|
||||
}
|
||||
fileAttributes.setVersion(fileAttributes.fetchVersion() + 1);
|
||||
indexNodeDao.updateAttributes(node);
|
||||
indexNodeDao.updateFileSize(request.getDocCode(), request.getSize());
|
||||
|
||||
fileBroadcaster.fireFileSizeChanged(request.getDocCode());
|
||||
indexManager.updateFileSize(node, request.getSize());
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user