This commit is contained in:
=
2026-05-28 14:08:29 +08:00
parent a35966ef64
commit 179698d0cd
@@ -95,8 +95,10 @@ public class WelfareSelectionSituationController {
}
int sum = Arrays.stream(selections).mapToInt(selection -> Objects.requireNonNullElse(selection.getSelectNum(), 0)).sum();
if (sum > project.getMultiSelectNum()) {
return Result.error("选择的数量不能超过" + project.getMultiSelectNum());
// 历史福利项目可能未配置“最多选几个”,按单选项目默认最多选择 1 份处理。
Integer multiSelectNum = Objects.requireNonNullElse(project.getMultiSelectNum(), 1);
if (sum > multiSelectNum) {
return Result.error("选择的数量不能超过" + multiSelectNum);
}
//删除上次选择的