|
@@ -161,7 +161,7 @@ export class TaskService implements OnModuleInit {
|
|
|
// 用户单条号码最大发送数
|
|
// 用户单条号码最大发送数
|
|
|
const users = await this.userRepository.findOneBy({ id: task.userId })
|
|
const users = await this.userRepository.findOneBy({ id: task.userId })
|
|
|
if (users.maxSend > 0) {
|
|
if (users.maxSend > 0) {
|
|
|
- task.requestNumberInterval = users.maxSend
|
|
|
|
|
|
|
+ task.singleQty = users.maxSend
|
|
|
}
|
|
}
|
|
|
task = await this.taskRepository.save(task)
|
|
task = await this.taskRepository.save(task)
|
|
|
if (task.paid) {
|
|
if (task.paid) {
|
|
@@ -275,10 +275,15 @@ export class TaskService implements OnModuleInit {
|
|
|
message: data.message === '' ? '' : data.message || old.message,
|
|
message: data.message === '' ? '' : data.message || old.message,
|
|
|
img: data.img || old.img,
|
|
img: data.img || old.img,
|
|
|
dynamicMessage: data.dynamicMessage || old.dynamicMessage,
|
|
dynamicMessage: data.dynamicMessage || old.dynamicMessage,
|
|
|
- rcsWait: data.rcsWait,
|
|
|
|
|
- rcsInterval: data.rcsInterval,
|
|
|
|
|
|
|
+ singleQty: data.singleQty,
|
|
|
|
|
+ singleTimeout: data.singleTimeout,
|
|
|
|
|
+ singleDelay: data.singleDelay,
|
|
|
|
|
+ groupMode: data.groupMode,
|
|
|
|
|
+ groupQty: data.groupQty,
|
|
|
|
|
+ groupSize: data.groupSize,
|
|
|
|
|
+ groupTimeout: data.groupTimeout,
|
|
|
|
|
+ groupDelay: data.groupDelay,
|
|
|
cleanCount: data.cleanCount,
|
|
cleanCount: data.cleanCount,
|
|
|
- requestNumberInterval: data.requestNumberInterval,
|
|
|
|
|
checkConnection: data.checkConnection,
|
|
checkConnection: data.checkConnection,
|
|
|
country: data.country,
|
|
country: data.country,
|
|
|
matchDevice: data.matchDevice,
|
|
matchDevice: data.matchDevice,
|
|
@@ -1438,10 +1443,15 @@ export class TaskService implements OnModuleInit {
|
|
|
|
|
|
|
|
devices = devices.splice(0, Math.ceil(taskItems.length / 5))
|
|
devices = devices.splice(0, Math.ceil(taskItems.length / 5))
|
|
|
const taskConfig = {
|
|
const taskConfig = {
|
|
|
- rcsWait: task.rcsWait || (await this.getConfig('rcs_wait', 2000)),
|
|
|
|
|
- rcsInterval: task.rcsInterval || (await this.getConfig('rcs_interval', 3000)),
|
|
|
|
|
|
|
+ singleQty: task.singleQty || (await this.getConfig('single_qty', 1)),
|
|
|
|
|
+ singleTimeout: task.singleTimeout || (await this.getConfig('single_timeout', 2000)),
|
|
|
|
|
+ singleDelay: task.singleDelay || (await this.getConfig('single_delay', 3000)),
|
|
|
cleanCount: task.cleanCount || (await this.getConfig('clean_count', 20)),
|
|
cleanCount: task.cleanCount || (await this.getConfig('clean_count', 20)),
|
|
|
- requestNumberInterval: task.requestNumberInterval || (await this.getConfig('request_number_interval', 100)),
|
|
|
|
|
|
|
+ groupMode: task.groupMode,
|
|
|
|
|
+ groupQty: task.groupQty,
|
|
|
|
|
+ groupSize: task.groupSize,
|
|
|
|
|
+ groupTimeout: task.groupTimeout || (await this.getConfig('group_timeout', 2000)),
|
|
|
|
|
+ groupDelay: task.groupDelay || (await this.getConfig('group_delay', 3000)),
|
|
|
checkConnection: task.checkConnection,
|
|
checkConnection: task.checkConnection,
|
|
|
useBackup: task.useBackup,
|
|
useBackup: task.useBackup,
|
|
|
e2ee: task.e2ee,
|
|
e2ee: task.e2ee,
|