Browse Source

提交代码

tags/v1.22.6.2^2
ychao_1983 3 years ago
parent
commit
bd285f2c52
3 changed files with 4 additions and 9 deletions
  1. +1
    -1
      models/attachment.go
  2. +3
    -2
      models/dataset.go
  3. +0
    -6
      routers/repo/dataset.go

+ 1
- 1
models/attachment.go View File

@@ -583,7 +583,7 @@ func AttachmentsByDatasetOption(datasets []int64, opts *SearchDatasetOptions) ([
}
if opts.UploadAttachmentByMe {
cond = cond.And(
builder.Eq{"attachment.uploader_id": opts.OwnerID},
builder.Eq{"attachment.uploader_id": opts.User.ID},
)
}



+ 3
- 2
models/dataset.go View File

@@ -282,7 +282,7 @@ func generateFilterCond(opts *SearchDatasetOptions, cond builder.Cond) builder.C
cond = cond.And(builder.Eq{"attachment.type": opts.CloudBrainType})
}
if opts.UploadAttachmentByMe {
cond = cond.And(builder.Eq{"attachment.uploader_id": opts.OwnerID})
cond = cond.And(builder.Eq{"attachment.uploader_id": opts.User.ID})
}

return cond
@@ -311,7 +311,8 @@ func SearchDatasetByCondition(opts *SearchDatasetOptions, cond builder.Cond) (Da
sess.Select(selectColumnsSql).Join("INNER", "repository", "repository.id = dataset.repo_id").
Join("INNER", "attachment", "attachment.dataset_id=dataset.id").
Where(cond).OrderBy(opts.SearchOrderBy.String())

a, _ := sess.LastSQL()
log.Warn("dataset sql:" + a)
if opts.PageSize > 0 {
sess.Limit(opts.PageSize, (opts.Page-1)*opts.PageSize)
}


+ 0
- 6
routers/repo/dataset.go View File

@@ -415,14 +415,8 @@ func datasetMultiple(ctx *context.Context, opts *models.SearchDatasetOptions) {
cloudbrainType := ctx.QueryInt("type")
keyword := strings.Trim(ctx.Query("q"), " ")
orderBy := models.SearchOrderByRecentUpdated
var ownerID int64
if ctx.User != nil {
ownerID = ctx.User.ID
}

opts.Keyword = keyword
opts.SearchOrderBy = orderBy
opts.OwnerID = ownerID
opts.RecommendOnly = ctx.QueryBool("recommend")
opts.CloudBrainType = cloudbrainType
opts.ListOptions = models.ListOptions{


Loading…
Cancel
Save