Explorar o código

fix(task): 确保任务消息存在时返回有效消息

xiongzhu hai 1 ano
pai
achega
d26229a1f2
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      src/task/task.service.ts

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

@@ -130,6 +130,7 @@ export class TaskService implements OnModuleInit {
         } else if (phones.length < 100) {
             throw new InternalServerErrorException('料子条数不能少于100条!')
         }
+        task.message = task.message || ''
         task.total = phones.length
         task.country = phoneList.country
         if (task.country) {
@@ -206,8 +207,10 @@ export class TaskService implements OnModuleInit {
     }
 
     getMessage(task: Task) {
-        if(task.img) return ''
         let message = task.message
+        if (!message) {
+            return ''
+        }
         task.dynamicMessage?.forEach((dm) => {
             if (dm.key && dm.values?.length > 0) {
                 message = message.replaceAll(`${dm.key}`, dm.values[Math.floor(Math.random() * dm.values.length)])