初始化2

This commit is contained in:
2026-07-10 17:33:33 +08:00
parent b51ee98afa
commit 94f6ecf901
59 changed files with 3893 additions and 980 deletions

View File

@@ -32,7 +32,8 @@ func NewShareService() *ShareService {
// Create 创建分享链接
func (s *ShareService) Create(req *dto.ShareCreateRequest, ownerID uint64) (*dto.ShareVO, error) {
// 验证文件存在
file, err := s.fileRepo.FindByID(req.FileID)
fileID := uint64(req.FileID)
file, err := s.fileRepo.FindByID(fileID)
if err != nil {
return nil, errors.New("文件不存在")
}
@@ -47,7 +48,7 @@ func (s *ShareService) Create(req *dto.ShareCreateRequest, ownerID uint64) (*dto
}
share := &model.Share{
FileID: req.FileID,
FileID: fileID,
OwnerID: ownerID,
ShareCode: shareCode,
AllowPreview: 1,
@@ -180,7 +181,7 @@ func (s *ShareService) toShareVO(share *model.Share) *dto.ShareVO {
publicURL = strings.TrimRight(publicURL, "/")
return &dto.ShareVO{
ID: share.ID,
ID: dto.StringID(share.ID),
ShareCode: share.ShareCode,
ShareURL: publicURL + "/s/" + share.ShareCode,
HasPassword: share.Password != "",