TASK: 印花逻辑;

This commit is contained in:
shahaibo
2023-11-20 16:41:35 +08:00
parent 20b68d1f92
commit 955ebd0904

View File

@@ -416,16 +416,23 @@ public class PythonService {
return 0;
}
long pinNum = printBoardElements.stream().filter(f -> f.getHasPin() == 1).count();
long noPinNum = printBoardElements.stream().filter(f -> f.getHasPin() == 0).count();
if (pinNum <= 4) {
return RandomsUtil.randomSysFile(0L, 5L);
if (noPinNum <= 4) {
return RandomsUtil.randomSysFile(0L, noPinNum + 1);
}else {
return RandomsUtil.randomSysFile(0L, 5L);
}
}else if (pinNum < 8) {
long maxNum = 8 - pinNum;
return RandomsUtil.randomSysFile(0L, maxNum + 1);
if (noPinNum <= 8 - pinNum) {
return RandomsUtil.randomSysFile(0L, noPinNum + 1);
}else {
long maxNum = 8 - pinNum;
return RandomsUtil.randomSysFile(0L, maxNum + 1);
}
}else {
return 0;
}
}
private List<DesignPythonItem> coverToDesignPythonItem(ValidateElementVO elementVO, CurrentDesignPictureTypeEnum designPictureType) {