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

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

Loading…
Cancel
Save