diff --git a/src/main/java/mjkf/xinke/main/model/vo/LocalMaterialSummary.java b/src/main/java/mjkf/xinke/main/model/vo/LocalMaterialSummary.java index 0bfcf37..7aca28d 100644 --- a/src/main/java/mjkf/xinke/main/model/vo/LocalMaterialSummary.java +++ b/src/main/java/mjkf/xinke/main/model/vo/LocalMaterialSummary.java @@ -1,5 +1,6 @@ package mjkf.xinke.main.model.vo; +import cn.hutool.core.util.HashUtil; import mjkf.xinke.main.model.db.LocalMaterial; import java.math.BigDecimal; @@ -23,6 +24,8 @@ public class LocalMaterialSummary { avg_item.setSpec(list.get(0).getSpec()); avg_item.setUnit(list.get(0).getUnit()); avg_item.setCity(list.get(0).getCity()); + Integer id = Math.abs(HashUtil.javaDefaultHash(avg_item.getCity() + avg_item.getName() + avg_item.getSpec())); + avg_item.setId(id); avg_item.setCounty("城区"); avg_item.setPrice(BigDecimal.valueOf(list.stream().mapToDouble(item->item.getPrice().doubleValue()).average().orElse(0D))); this.data.add(avg_item);