1. 修改用户机器码管理(所有用户需要重新注册,激活)

2. 重构软件鉴权,添加自动判断机器码,可以不在手动点击确定
3. 新增软件启动时,提示用户是不是还存在等待中的任务,还有的话,由用户判断是不是丢弃,丢弃,会将所有的等待中的任务设置为失败
4. 聚合推文 提示词合并,人物、风格和场景 添加判无,修复部分情况无法合并
5. 新增 预设(人物,场景,风格)对提示词相关的提示
6. 修复 文案处理,流式输出内容重复问题,删除豆包(请求格式不兼容)
7. 新增 文案处理 输出内容一键格式化(注意:由于GPT输出的格式化有太多的不确定,不一定可以完全格式化,需要手动检查)
8. 聚合推文原创,新增时默认设置 修脸参数,初始和SD设置中的一致
9. 修复聚合推文选图覆盖 bug
This commit is contained in:
2024-10-15 19:33:37 +08:00
parent 92c1d99efd
commit 224ee47984
101 changed files with 1354 additions and 1008 deletions
@@ -131,6 +131,17 @@ export class BookBackTaskListService extends BaseRealmService {
}
}
/**
* 获取指定状态的任务数量
*/
GetAllStatusTaskCount(status: BookBackTaskStatus[]): number {
let taskLength = this.realm
.objects<BookBackTaskList>('BookBackTaskList').filtered(
'status == $0', status
).length;
return taskLength;
}
/**
* 新增一个小说相关的后台任务队列
* @param bookBackTask 要添加的小说数据
@@ -144,7 +144,10 @@ export class BookTaskDetailService extends BaseRealmService {
bookTaskDetail.imageLock = false
bookTaskDetail.createTime = new Date()
bookTaskDetail.updateTime = new Date()
bookTaskDetail.adetailer = false // 先写死false
if (!bookTaskDetail.hasOwnProperty('adetailer')) {
bookTaskDetail.adetailer = false; // 设置默认值
}
// 开始添加
this.transaction(() => {
this.realm.create('BookTaskDetail', bookTaskDetail)