shawenguan 2 лет назад
Родитель
Сommit
f4ca090e07
2 измененных файлов с 29 добавлено и 28 удалено
  1. 2 2
      BoxJsSub/JoJo_BoxJs.json
  2. 27 26
      Scripts/gandart/gandartComposite.js

+ 2 - 2
BoxJsSub/JoJo_BoxJs.json

@@ -276,11 +276,11 @@
           "items": [
             {
               "key": "0",
-              "label": "普通"
+              "label": "普通(即时计算合成)"
             },
             {
               "key": "1",
-              "label": "预设"
+              "label": "极速(预设数据合成)"
             }
           ]
         },

+ 27 - 26
Scripts/gandart/gandartComposite.js

@@ -210,7 +210,7 @@ function printMaterialGroupsInfo(materialGroups) {
 
 async function tryToExecCompositeTask(taskId, taskInfo = {}) {
     if (getCompositeTaskMode() == 1) {
-        lk.log('开始执行预设合成任务');
+        lk.log('开始极速模式执行合成任务');
         let jsonStr = lk.getVal(GandartConstKey.CompositeTaskFinalList);
         if (!lk.isEmpty(jsonStr)) {
             let data = JSON.parse(jsonStr);
@@ -245,6 +245,7 @@ async function tryToExecCompositeTask(taskId, taskInfo = {}) {
         }
         return;
     }
+    lk.log('开始普通模式执行合成任务');
     let materialSelLst = await getCompositeMaterial(taskId, taskInfo);
     if (materialSelLst && materialSelLst.length > 0) {
         let ret = calcCompositeGroups(materialSelLst);
@@ -679,31 +680,31 @@ async function confirmCompositeV2(taskId, taskInfo, materialDetailList) {
                 body: body
             };
             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.log(`请求合成任务[${taskName}#${taskId}]:\n${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);
+                }
+            });
             resolve();
         } catch (e) {
             lk.log(`合成发生错误`);