Răsfoiți Sursa

feat(task): 添加 img 字段到任务实体并更新消息映射

xiongzhu 1 an în urmă
părinte
comite
918ff44483
2 a modificat fișierele cu 8 adăugiri și 5 ștergeri
  1. 7 4
      src/task/entities/task.entity.ts
  2. 1 1
      src/task/task.service.ts

+ 7 - 4
src/task/entities/task.entity.ts

@@ -19,10 +19,10 @@ export enum RequestMode {
 }
 
 export enum ConfusionType {
-   NONE = 'none',
-   HEAD = 'head',
-   END = 'end',
-   BOTH = 'both'
+    NONE = 'none',
+    HEAD = 'head',
+    END = 'end',
+    BOTH = 'both'
 }
 
 @Entity()
@@ -45,6 +45,9 @@ export class Task {
     @Column({ type: 'text', nullable: false })
     message: string
 
+    @Column({ nullable: true })
+    img: string
+
     @Column({ type: 'enum', enum: TaskStatus, nullable: false, default: TaskStatus.IDLE })
     status: TaskStatus
 

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

@@ -1193,7 +1193,7 @@ export class TaskService implements OnModuleInit {
             devices.map(async (device, i) => {
                 const items = taskItems
                     .slice(i * 5, i * 5 + 5)
-                    .map((item) => ({ ...item, message: this.getMessage(task) }))
+                    .map((item) => ({ ...item, message: this.getMessage(task), img: task.img }))
                 if (items.length === 0) return
                 try {
                     const res: any = await this.eventsGateway.sendForResult(