Administrator há 2 anos atrás
pai
commit
12666dad0e

+ 2 - 0
src/main/java/com/sysu/admin/api/crop/ApiLandController.java

@@ -47,6 +47,8 @@ public class ApiLandController extends BaseComponent {
         ((List<Land>)result.data()).stream().forEach(land -> {
             land.setCropTypeName(CropAreaStat.castName(land.getCrop_type()));
             land.setParcelTypeName(LandAreaStat.castName(land.getParcelType()));
+            //计算总产量
+            land.setZongChan(land.getDanChan() * land.getArea());
             land.setGeojson(GeoCastUtil.gjson.toString(land.getGeom()));
         });
         return result;

+ 11 - 0
src/main/java/com/sysu/admin/controller/aland/Land.java

@@ -115,6 +115,17 @@ Area——面积(平方米)
     @Transient
     private String cropTypeName;
 
+    /**
+     * 单产
+     */
+    @Column
+    private Double danChan;
+
+    /**
+     * 总产 = 单产 x 面积
+     */
+    @Transient
+    private Double zongChan;
 
 
     @Column