소스 검색

修改问卷添加接口

liuyu 4 년 전
부모
커밋
b0bea4ad52
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      app/service/questionnaire.js

+ 9 - 1
app/service/questionnaire.js

@@ -16,10 +16,18 @@ class QuestionnaireService extends CrudService {
 
   // 插入问卷
   async create(data) {
-    const { name, num, type } = data;
+    const { name, num, type, question } = data;
     assert(name, '问卷名称不能为空');
     assert(num, '问卷序号不能为空');
     assert(type, '问卷类型不能为空');
+    const quedata = [];
+    for (const elm of question) {
+      const ques = await this.questionmodel.findById(elm);
+      if (ques) {
+        quedata.push(ques);
+      }
+    }
+    data.question = quedata;
     return await this.questionnairemodel.create(data);
   }