|
|
@@ -349,7 +349,6 @@ function checkMaterialEnough(materialGroup, materialDetails) {
|
|
|
}
|
|
|
|
|
|
function checkPickMaterialForComposite(materialGroup, materialDetails, wantCount) {
|
|
|
- lk.log(`test###########1##${wantCount}`)
|
|
|
let needNumDict = {};
|
|
|
for (let i = 0; i < materialGroup.length; i++) {
|
|
|
const materialObj = materialGroup[i];
|
|
|
@@ -374,11 +373,13 @@ function checkPickMaterialForComposite(materialGroup, materialDetails, wantCount
|
|
|
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;
|
|
|
- const ownLst = materialDetails[castingId];
|
|
|
- const num = materialGroup.number;
|
|
|
+ let ownLst = materialDetails[castingId];
|
|
|
+ let num = materialGroup.number;
|
|
|
if (ownLst.length < num) {
|
|
|
interrupt = true;
|
|
|
break;
|