shawenguan 2 лет назад
Родитель
Сommit
01f838adf4
1 измененных файлов с 32 добавлено и 29 удалено
  1. 32 29
      Scripts/gandart/gandartComposite.js

+ 32 - 29
Scripts/gandart/gandartComposite.js

@@ -285,8 +285,14 @@ async function tryToExecCompositeTask(taskId, taskInfo = {}) {
                 }
                 lk.setVal(GandartConstKey.CompositeTaskFinalList, '{}');
             } else {
+                let simpleTaskInfo = {
+                    id: taskInfo.id,
+                    compositeLabel: taskInfo.compositeLabel,
+                    compositeTaskName: taskInfo.compositeTaskName,
+                    surplus: info.surplus,
+                }
                 let finalCacheData = {
-                    taskName: `${taskInfo.compositeLabel}#${taskInfo.compositeTaskName}`,
+                    taskInfo: simpleTaskInfo,
                     finalGroups: finalGroups,
                 };
                 lk.setVal(GandartConstKey.CompositeTaskFinalList, JSON.stringify(finalCacheData, null, 2));
@@ -369,13 +375,10 @@ function checkPickMaterialForComposite(materialGroup, materialDetails, wantCount
     }
     minCount = Math.min(minCount, wantCount);
     let nCompositeGroup = [];
-    lk.log(`test###########2##${minCount}`)
     for (let n = 0; n < minCount; n++) {
         let resultMaterialLst = [];
         let interrupt = false;
-        lk.log(`test###########for##${n}`)
         for (let i = 0; i < materialGroup.length; i++) {
-            lk.log(`test###########materialGroup##${i}`)
             const materialObj = materialGroup[i];
             const castingId = materialObj.castingId;
             let ownLst = materialDetails[castingId];
@@ -404,7 +407,6 @@ function checkPickMaterialForComposite(materialGroup, materialDetails, wantCount
         }
         nCompositeGroup.push(resultMaterialLst);
     }
-    lk.log(`test###########3##`)
     return nCompositeGroup;
 }
 
@@ -661,30 +663,31 @@ async function confirmCompositeV2(taskId, taskInfo, materialDetailList) {
             };
             let taskName = taskInfo.compositeTaskName || ''; //合成标题
             lk.log(`请求合成任务[${taskName}#${taskId}]:${body}`);
-            lk.post(url, async (error, _response, data) => {
-                let retOrder;
-                try {
-                    if (error) {
-                        lk.log(`合成发生错误`);
-                        lk.execFail();
-                        lk.appendNotifyInfo(`❌合成失败,请稍后再试`);
-                    } else {
-                        let ret = JSON.parse(data);
-                        if (ret.success) {
-                            retOrder = ret.obj;
-                            lk.appendNotifyInfo(`🎉合成任务[${taskId}]成功,订单号:${obj}`);
-                        } else {
-                            lk.log(`合成失败,响应:${data}`);
-                        }
-                    }
-                } catch (e) {
-                    lk.log(`合成发生错误`);
-                    lk.logErr(e);
-                    lk.execFail();
-                } finally {
-                    resolve(retOrder);
-                }
-            });
+            // lk.post(url, async (error, _response, data) => {
+            //     let retOrder;
+            //     try {
+            //         if (error) {
+            //             lk.log(`合成发生错误`);
+            //             lk.execFail();
+            //             lk.appendNotifyInfo(`❌合成失败,请稍后再试`);
+            //         } else {
+            //             let ret = JSON.parse(data);
+            //             if (ret.success) {
+            //                 retOrder = ret.obj;
+            //                 lk.appendNotifyInfo(`🎉合成任务[${taskId}]成功,订单号:${obj}`);
+            //             } else {
+            //                 lk.log(`合成失败,响应:${data}`);
+            //             }
+            //         }
+            //     } catch (e) {
+            //         lk.log(`合成发生错误`);
+            //         lk.logErr(e);
+            //         lk.execFail();
+            //     } finally {
+            //         resolve(retOrder);
+            //     }
+            // });
+            resolve();
         } catch (e) {
             lk.log(`合成发生错误`);
             lk.logErr(e);