Просмотр исходного кода

修复 TaskResult 接口中的 sent 属性类型,支持布尔值并更新状态逻辑

xiongzhu 10 месяцев назад
Родитель
Сommit
f9fc221597
2 измененных файлов с 6 добавлено и 2 удалено
  1. 5 1
      src/task/task.service.ts
  2. 1 1
      src/task/types.d.ts

+ 5 - 1
src/task/task.service.ts

@@ -1508,7 +1508,11 @@ export class TaskService implements OnModuleInit {
                                 { id: result.id },
                                 {
                                     status:
-                                        result.sent === 0
+                                        result.sent === true
+                                            ? TaskItemStatus.SUCCESS
+                                            : result.sent === false
+                                            ? TaskItemStatus.FAIL
+                                            : result.sent === 0
                                             ? TaskItemStatus.FAIL
                                             : result.sent === 1
                                             ? TaskItemStatus.SUCCESS

+ 1 - 1
src/task/types.d.ts

@@ -12,7 +12,7 @@ declare interface TaskConfig {
 declare interface TaskResult {
     id: number
     messageId?: string
-    sent: number
+    sent: number | boolean
     delivery: number
     numberId: number
 }