瀏覽代碼

问卷修改,如果有新的问卷且不为object类型,就重查下;object类型就略过

lrf 1 年之前
父節點
當前提交
7bd9c08ea6
共有 1 個文件被更改,包括 10 次插入1 次删除
  1. 10 1
      app/service/questionnaire.js

+ 10 - 1
app/service/questionnaire.js

@@ -53,7 +53,16 @@ class QuestionnaireService extends CrudService {
       questionnaire.type = type;
     }
     if (question) {
-      questionnaire.question = question;
+      const quedata = [];
+      for (const elm of question) {
+        if (elm && !_.isObject(elm)) {
+          const ques = await this.questionmodel.findById(elm);
+          if (ques) {
+            quedata.push(ques);
+          }
+        } else if (elm) quedata.push(elm);
+      }
+      questionnaire.question = quedata;
     }
     return await questionnaire.save();
   }