소스 검색

feat: 补充提交

zhangweicheng 1 년 전
부모
커밋
35a00b537c
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      modules/users/models/compilation_model.js

+ 5 - 3
modules/users/models/compilation_model.js

@@ -238,9 +238,11 @@ class CompilationModel extends BaseModel {
    * */
    * */
   async setExample(compilationId, example) {
   async setExample(compilationId, example) {
     let data = [];
     let data = [];
-    if (example) {
-      for (let projId of example) {
-        if (projId && projId.trim() !== "") data.push(projId.trim());
+    for (let projId of example) {
+      if (/^[0-9]+$/.test(projId)) {
+        data.push(parseInt(projId));
+      } else if (projId) {
+        data.push(projId);
       }
       }
     }
     }
     return await this.updateById(compilationId, { example: data });
     return await this.updateById(compilationId, { example: data });