瀏覽代碼

批量插入定额异步问题造成工料机重复

zhangweicheng 4 年之前
父節點
當前提交
7633d61c6e
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      modules/main/facade/ration_facade.js

+ 6 - 5
modules/main/facade/ration_facade.js

@@ -78,11 +78,12 @@ async function addNewRation(data,compilation) {
 }
 
 async function addMultiRation(datas,compilation) {
-    const task = [];
-    for (const data of datas) {
-        task.push(addNewRation(data, compilation));
-    }
-    return await Promise.all(task);
+  let rst = [];
+  for(let data of datas){
+      let r = await addNewRation(data,compilation);
+      rst.push(r);
+  }
+  return rst;
 }
 
 async function deleteMultiRation(rations) {//这里是只有删除的情况,删除定额的同时删除定额下挂的其它子项目