兼容+功能
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.senmesh.sfile.service.impl;
|
||||
|
||||
import com.senmesh.common.util.RandomUtils;
|
||||
import com.senmesh.common.util.UserContextHolder;
|
||||
import com.senmesh.sfile.constant.FileStatusEnum;
|
||||
import com.senmesh.sfile.constant.RootTypeEnum;
|
||||
@@ -36,15 +37,19 @@ public class ShareUserFileServiceImpl implements ShareUserFileService {
|
||||
calendar.add(Calendar.DAY_OF_MONTH, validDays);
|
||||
Date endTime = calendar.getTime();
|
||||
|
||||
// 生成随机6位数字访问码
|
||||
String accessCode = RandomUtils.nextSixVerificationCode();
|
||||
|
||||
// 调用UserFileService的重载create方法,根据普通文件创建分享文件
|
||||
ExpandUserFileCreateDTO expandCreateDTO = ExpandUserFileCreateDTO.builder()
|
||||
.userFileId(userFileId)
|
||||
.userId(userId)
|
||||
.rootType(RootTypeEnum.SHARE.getType())
|
||||
.fileStatus(FileStatusEnum.NORMAL.getStatus())
|
||||
.accessCode(accessCode)
|
||||
.endTime(endTime)
|
||||
.build();
|
||||
return userFileService.create(expandCreateDTO);
|
||||
return userFileService.create(expandCreateDTO).getFolder().getId();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user