feat(local-material): 新增地材城区数据id字段补全
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user