保存绩效详情时,增加对maxCount的判断限制
This commit is contained in:
parent
b0b3c44a61
commit
1c2322f1b9
@ -414,6 +414,9 @@ public class ResultRecordController extends AbstractController {
|
||||
if(resultRecortModelDto.getWeight().compareTo(BigDecimal.ZERO) == 0){//不限权重的
|
||||
resultRecortModelDto.setWeight(null);
|
||||
}
|
||||
if(resultRecortModelDto.getMaxCount().intValue() == 10000){//不限制数量
|
||||
resultRecortModelDto.setMaxCount(null);
|
||||
}
|
||||
List<ResultDetailDto> detailDtos =
|
||||
resultDetailService.selectDtosByRecordId(resultRecord.getId(), model.getType());
|
||||
for (ResultDetailDto dto:detailDtos
|
||||
@ -577,6 +580,9 @@ public class ResultRecordController extends AbstractController {
|
||||
) {
|
||||
int index = 0;
|
||||
BigDecimal weight = BigDecimal.ZERO;
|
||||
if(model.getDetailDtos().size() > model.getMaxCount().intValue()){
|
||||
return R.error(model.getName() + "维度指标不能超过" + model.getMaxCount());
|
||||
}
|
||||
for (ResultDetailDto detailDto:model.getDetailDtos()
|
||||
) {//排序
|
||||
ResultDetail resultDetail = new ResultDetail();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user