Browse Source

校验改动1

java8
wenkuan.shi 2 years ago
parent
commit
2a2e5d9e0e
  1. 70
      src/main/java/com/xujie/sys/modules/reader/service/impl/GetInformationForExcelServiceImpl.java

70
src/main/java/com/xujie/sys/modules/reader/service/impl/GetInformationForExcelServiceImpl.java

@ -617,7 +617,6 @@ public class GetInformationForExcelServiceImpl extends ServiceImpl<GetInformatio
continue;
}
if (list.get(i).get(0).equals("TEST")) {
EquipmentDataDetail equipmentDataDetail = new EquipmentDataDetail();
equipmentDataDetail.setEquipmentNo(excel.getEquipmentNo());
@ -629,47 +628,45 @@ public class GetInformationForExcelServiceImpl extends ServiceImpl<GetInformatio
equipmentDataDetail.setCreateDate(new Date());
equipmentDataDetail.setValue0(list.get(i).get(1));
equipmentDataDetail.setValue1(list.get(i).get(3));
equipmentDataDetail.setNum(index);
equipmentDataDetails.add(equipmentDataDetail);
index++;
}
if (CollectionUtils.isNotEmpty(entityList)){
for (EquipmentFolderDetailEntity one : entityList) {
for (EquipmentDataDetail equipmentDataDetail : equipmentDataDetails) {
if (StringUtils.equals(one.getCollectionSource(), "value0")){
double value = Double.parseDouble(equipmentDataDetail.getValue0());
if (StringUtils.isNotEmpty(one.getDefaultValue())) {
//规定参数
double defaultValue = Double.parseDouble(one.getDefaultValue());
if (defaultValue != value) {
equipmentDataDetail.setValue0("不合格");
}
} else {
//获取表的最大值和最小值
double max = Double.parseDouble(one.getMaxValue());
double min = Double.parseDouble(one.getMinValue());
if (max <= value || value <= min) {
equipmentDataDetail.setValue0("不合格");
}
}
if (CollectionUtils.isNotEmpty(entityList)){
for (EquipmentFolderDetailEntity one : entityList) {
for (EquipmentDataDetail equipmentDataDetail : equipmentDataDetails) {
if (StringUtils.equals(one.getCollectionSource(), "value0")){
double value = Double.parseDouble(equipmentDataDetail.getValue0());
if (StringUtils.isNotEmpty(one.getDefaultValue())) {
//规定参数
double defaultValue = Double.parseDouble(one.getDefaultValue());
if (defaultValue != value) {
equipmentDataDetail.setValue0("不合格");
}
} else {
//获取表的最大值和最小值
double max = Double.parseDouble(one.getMaxValue());
double min = Double.parseDouble(one.getMinValue());
if (max <= value || value <= min) {
equipmentDataDetail.setValue0("不合格");
}
}
if (StringUtils.equals(one.getCollectionSource(), "value1")){
double value = Double.parseDouble(equipmentDataDetail.getValue1());
if (StringUtils.isNotEmpty(one.getDefaultValue())) {
//规定参数
double defaultValue = Double.parseDouble(one.getDefaultValue());
if (defaultValue != value) {
equipmentDataDetail.setValue1("不合格");
}
} else {
//获取表的最大值和最小值
double max = Double.parseDouble(one.getMaxValue());
double min = Double.parseDouble(one.getMinValue());
if (max <= value || value <= min) {
equipmentDataDetail.setValue1("不合格");
}
}
if (StringUtils.equals(one.getCollectionSource(), "value1")){
double value = Double.parseDouble(equipmentDataDetail.getValue1());
if (StringUtils.isNotEmpty(one.getDefaultValue())) {
//规定参数
double defaultValue = Double.parseDouble(one.getDefaultValue());
if (defaultValue != value) {
equipmentDataDetail.setValue1("不合格");
}
} else {
//获取表的最大值和最小值
double max = Double.parseDouble(one.getMaxValue());
double min = Double.parseDouble(one.getMinValue());
if (max <= value || value <= min) {
equipmentDataDetail.setValue1("不合格");
}
}
}
@ -877,5 +874,6 @@ public class GetInformationForExcelServiceImpl extends ServiceImpl<GetInformatio
}
}
}
}
Loading…
Cancel
Save