904118851 пре 8 месеци
родитељ
комит
8a8374dcc5
3 измењених фајлова са 14 додато и 4 уклоњено
  1. 13 3
      5_CREATE_LINK_FACTORY/CREATE_LINK_FACTORY.js
  2. 1 1
      5_CREATE_LINK_FACTORY/hy_create_link.js
  3. BIN
      dump.rdb

+ 13 - 3
5_CREATE_LINK_FACTORY/CREATE_LINK_FACTORY.js

@@ -95,19 +95,22 @@ async function processTask(){
                     main_info:main_info,
                     PlatformInfo:PlatformInfo
                 })
-            }else if(result.data.book_platform==2){
+            }
+            if(result.data.book_platform==2){
                 fq_create_link_task_list.push({
                     n_data:result.data,
                     main_info:main_info,
                     PlatformInfo:PlatformInfo
                 })
-            }else if(result.data.book_platform==3){
+            }
+            if(result.data.book_platform==3){
                 qm_create_link_task_list.push({
                     n_data:result.data,
                     main_info:main_info,
                     PlatformInfo:PlatformInfo
                 })
-            }else if(result.data.book_platform==4){
+            }
+            if(result.data.book_platform==4){
                 dz_create_link_task_list.push({
                     n_data:result.data,
                     main_info:main_info,
@@ -123,6 +126,8 @@ async function processTask(){
                 hy_create_link_task.PlatformInfo,finish_call_back)
         }
 
+        await new Promise(resolve => setTimeout(resolve,100));
+
         if(fq_create_link_task_list.length>0){
             let fq_create_link_task = fq_create_link_task_list.pop()
             require('./fq_create_link').runTask(fq_create_link_task.n_data
@@ -130,6 +135,8 @@ async function processTask(){
                 fq_create_link_task.PlatformInfo,finish_call_back)
         }
 
+        await new Promise(resolve => setTimeout(resolve,100));
+
         if(dz_create_link_task_list.length>0){
             let dz_create_link_task = dz_create_link_task_list.pop()
             require('./dz_create_link').runTask(dz_create_link_task.n_data
@@ -137,12 +144,15 @@ async function processTask(){
                 dz_create_link_task.PlatformInfo,finish_call_back)
         }
 
+        await new Promise(resolve => setTimeout(resolve,100));
+
         if(qm_create_link_task_list.length>0){
             let qm_create_link_task = qm_create_link_task_list.pop()
             require('./qm_create_link').runTask(qm_create_link_task.n_data
                 ,qm_create_link_task.main_info,
                 qm_create_link_task.PlatformInfo,finish_call_back)
         }
+        
     }catch(e){
         console.log("CREATE_LINK_FACTORY error:",e)
         finish_call_back(null,{"MESSAGE":"CREATE_LINK_FACTORY error:"})

+ 1 - 1
5_CREATE_LINK_FACTORY/hy_create_link.js

@@ -164,7 +164,7 @@ CMD.runTask = function(data,main_info,PlatformInfo,call_back){
         data.start_param = start_param
         call_back(data) 
       }catch(e){
-        call_back(null,e)
+        call_back(data,e)
         console.error('There was an error!', e);
       }
   }