feat: 完成匿名字段功能
This commit is contained in:
@@ -291,18 +291,29 @@ public class AiImageService : ApplicationService
|
||||
{
|
||||
Id = x.Id,
|
||||
Prompt = x.Prompt,
|
||||
IsAnonymous = x.IsAnonymous,
|
||||
StoreUrl = x.StoreUrl,
|
||||
TaskStatus = x.TaskStatus,
|
||||
PublishStatus = x.PublishStatus,
|
||||
Categories = x.Categories,
|
||||
CreationTime = x.CreationTime,
|
||||
ErrorInfo = null,
|
||||
UserName = x.UserName,
|
||||
UserId = x.UserId,
|
||||
|
||||
})
|
||||
.ToPageListAsync(input.SkipCount, input.MaxResultCount, total);
|
||||
;
|
||||
.ToPageListAsync(input.SkipCount, input.MaxResultCount, total); ;
|
||||
|
||||
|
||||
output.ForEach(x =>
|
||||
{
|
||||
if (x.IsAnonymous)
|
||||
{
|
||||
x.UserName = null;
|
||||
x.UserId = null;
|
||||
}
|
||||
});
|
||||
|
||||
return new PagedResult<ImageTaskOutput>(total, output);
|
||||
}
|
||||
|
||||
@@ -330,9 +341,8 @@ public class AiImageService : ApplicationService
|
||||
throw new UserFriendlyException("该任务已发布");
|
||||
}
|
||||
|
||||
task.PublishStatus = PublishStatusEnum.Published;
|
||||
task.Categories = input.Categories ?? new List<string>();
|
||||
|
||||
//设置发布
|
||||
task.SetPublish(input.IsAnonymous,input.Categories);
|
||||
await _imageTaskRepository.UpdateAsync(task);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user