|
@@ -233,15 +233,15 @@ async function trySynthesize() {
|
|
|
magicJS.logger.info(`combinationLst=${JSON.stringify(combinationLst)}`);
|
|
magicJS.logger.info(`combinationLst=${JSON.stringify(combinationLst)}`);
|
|
|
let nExcuteCount = Math.min(willCount, combinationLst.length);
|
|
let nExcuteCount = Math.min(willCount, combinationLst.length);
|
|
|
let tipsText = `[${activityData.activityType}]${activityData.name},执行结果如下:\n`;
|
|
let tipsText = `[${activityData.activityType}]${activityData.name},执行结果如下:\n`;
|
|
|
- for (let i = 1; i <= nExcuteCount; i++) {
|
|
|
|
|
|
|
+ for (let i = 0; i < nExcuteCount; i++) {
|
|
|
let oneCombination = combinationLst[i];
|
|
let oneCombination = combinationLst[i];
|
|
|
let goodsList = getCombinationGoodsList(oneCombination);
|
|
let goodsList = getCombinationGoodsList(oneCombination);
|
|
|
let retData = await doCreateConvertOrder(activityId, goodsList);
|
|
let retData = await doCreateConvertOrder(activityId, goodsList);
|
|
|
let errMsg = '';
|
|
let errMsg = '';
|
|
|
if (retData && retData.code == 200) {
|
|
if (retData && retData.code == 200) {
|
|
|
- errMsg = `序号[${i}]兑换成功`;
|
|
|
|
|
|
|
+ errMsg = `序号[${+1}]兑换成功`;
|
|
|
} else {
|
|
} else {
|
|
|
- errMsg = `序号[${i}]${retData?.msg || '兑换失败'}`;
|
|
|
|
|
|
|
+ errMsg = `序号[${i + 1}]${retData?.msg || '兑换失败'}`;
|
|
|
}
|
|
}
|
|
|
tipsText += `${errMsg}\n`;
|
|
tipsText += `${errMsg}\n`;
|
|
|
}
|
|
}
|
|
@@ -272,7 +272,7 @@ function getSynthesizeCombination(retCvtData) {
|
|
|
for (let i = 0; i < limitCountArr.length; i++) {
|
|
for (let i = 0; i < limitCountArr.length; i++) {
|
|
|
let oneData = goodsList[i];
|
|
let oneData = goodsList[i];
|
|
|
let limitCount = limitCountArr[i];
|
|
let limitCount = limitCountArr[i];
|
|
|
- magicJS.logger.info(`oneList:${JSON.stringify(oneData)}`);
|
|
|
|
|
|
|
+ magicJS.logger.info(`oneData${JSON.stringify(oneData)}`);
|
|
|
magicJS.logger.info(`limitCount:${limitCount}`);
|
|
magicJS.logger.info(`limitCount:${limitCount}`);
|
|
|
if (oneData && oneData.verList && limitCount <= oneData.verList.length) {
|
|
if (oneData && oneData.verList && limitCount <= oneData.verList.length) {
|
|
|
let oneListSub = oneData.verList.splice(oneData.verList.length - limitCount, limitCount);
|
|
let oneListSub = oneData.verList.splice(oneData.verList.length - limitCount, limitCount);
|