|
|
@@ -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(`合成发生错误`);
|