feat: rbac完善,file接入完成
This commit is contained in:
@@ -3,14 +3,13 @@ package logic
|
||||
import (
|
||||
"context"
|
||||
|
||||
fileModel "sundynix-micro-go/app/file/model"
|
||||
"sundynix-micro-go/app/file/rpc/file"
|
||||
"sundynix-micro-go/app/file/rpc/internal/svc"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/status"
|
||||
"gorm.io/gorm"
|
||||
"sundynix-micro-go/app/file/model"
|
||||
"sundynix-micro-go/app/file/rpc/file"
|
||||
"sundynix-micro-go/app/file/rpc/internal/svc"
|
||||
)
|
||||
|
||||
type GetFileByIdLogic struct {
|
||||
@@ -29,7 +28,7 @@ func NewGetFileByIdLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetFi
|
||||
|
||||
// 根据ID获取文件信息
|
||||
func (l *GetFileByIdLogic) GetFileById(in *file.GetFileByIdReq) (*file.GetFileByIdResp, error) {
|
||||
var oss fileModel.SundynixOss
|
||||
var oss model.SundynixOss
|
||||
err := l.svcCtx.DB.Where("id = ?", in.Id).First(&oss).Error
|
||||
if err != nil {
|
||||
if err == gorm.ErrRecordNotFound {
|
||||
@@ -44,7 +43,7 @@ func (l *GetFileByIdLogic) GetFileById(in *file.GetFileByIdReq) (*file.GetFileBy
|
||||
}, nil
|
||||
}
|
||||
|
||||
func convertOssToProto(oss *fileModel.SundynixOss) *file.FileInfo {
|
||||
func convertOssToProto(oss *model.SundynixOss) *file.FileInfo {
|
||||
return &file.FileInfo{
|
||||
Id: oss.ID,
|
||||
Name: oss.Name,
|
||||
|
||||
Reference in New Issue
Block a user