REQ-3540: 处理文件名冲突的情况

This commit is contained in:
yanglin 2025-03-31 18:14:51 +08:00
parent 8ce7fda35f
commit 8efeef9431

View File

@ -22,7 +22,6 @@ import cn.axzo.nanopart.doc.api.wps.response.WpsPermissionResponse;
import cn.axzo.nanopart.doc.api.wps.response.WpsRenameResponse;
import cn.axzo.nanopart.doc.api.wps.response.WpsUsersResponse;
import cn.axzo.nanopart.doc.config.DocPermissionProps;
import cn.axzo.nanopart.doc.dao.IndexNodeDao;
import cn.axzo.nanopart.doc.entity.IndexNode;
import cn.axzo.nanopart.doc.file.index.IndexManager;
import cn.axzo.nanopart.doc.file.index.domain.NameUsedException;
@ -47,7 +46,6 @@ import lombok.RequiredArgsConstructor;
public class WpsBaseManager {
private final IndexManager indexManager;
private final IndexNodeDao indexNodeDao;
private final DocOssGateway docOssGateway;
private final DocUserProfileGateway docUserProfileGateway;
@ -107,7 +105,7 @@ public class WpsBaseManager {
* 暂时全部开放权限REQ-35401期只是OMS没有文件权限功能待REQ-3540的2期建立权限后再对接
*/
public WpsPermissionResponse permission(WpsPermissionRequest request) {
IndexNode indexNode = indexNodeDao.findOrNull(request.getDocCode());
IndexNode indexNode = indexManager.findOrNull(request.getDocCode());
if (StringUtils.isNotBlank(indexNode.getOrCreateFileAttributes().getFileExtension())
&& indexNode.getOrCreateFileAttributes().getFileExtension().equalsIgnoreCase("pdf")) {