分派规程维护新增的时候面积不填保存接口报错

liweidong
张乾翔 17 hours ago
parent 541a1394f8
commit d831ca2ffb
  1. 10
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/impl/BsAssignServiceImpl.java

@ -53,10 +53,7 @@ import org.springblade.system.cache.DictCache;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.stream.Collectors;
/**
@ -129,13 +126,18 @@ public class BsAssignServiceImpl extends BaseServiceImpl<BsAssignMapper, BsAssig
for (BsAssignEntity entity : entities) {
// 单面积区间
if (Objects.nonNull(entity.getLowArea()) && Objects.nonNull(entity.getUpArea())) {
if (entity.getUpArea().compareTo(entity.getLowArea()) < 0) {
R.fail("单面积上限不能小于单面积下限") ;
}
}
// 单批面积区间
if (Objects.nonNull(entity.getSingleDownArea()) && Objects.nonNull(entity.getSingleUpArea())) {
if (entity.getSingleUpArea().compareTo(entity.getSingleDownArea()) < 0) {
R.fail("单批面积上限不能小于单批面积下限");
}
}
// 拼接质量等级名称
String prodMarkNames = parseProdMarkNames(entity.getProdMarkId());

Loading…
Cancel
Save