智慧农业后台管理
tangzy
2022-06-15 5aa07d22c04bdfc3f5d6b9648bb7132b25bac849
src/main/java/org/springblade/modules/farmplant/controller/FarmPlantController.java
@@ -41,10 +41,7 @@
import javax.validation.Valid;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
 * 农场养殖记录表控制器
@@ -290,4 +287,31 @@
      return R.data(map);
   }
   /**
    * 小程序农产品种养统计(累计和)
    *
    * @return
    */
   @GetMapping("/getFarmPlantStatisticsCountx")
   public R getFarmPlantStatisticsCountx(FarmPlantVO farmPlant, Query query) {
      Double num = 0.0;
      IPage<FarmPlantVO> pages = farmplantService.getFarmPlantStatisticsCountz(Condition.getPage(query), farmPlant);
      for (int i = 0; i < pages.getRecords().size(); i++) {
         String area = pages.getRecords().get(i).getArea();
         Double a = Double.parseDouble(area);
         DecimalFormat df = new DecimalFormat("#.00");
         String format = df.format(a);
         pages.getRecords().get(i).setArea(format);
         num += a;
      }
      Map map = new HashMap();
      List list = new ArrayList();
      DecimalFormat df = new DecimalFormat("#.00");
      String format = df.format(num);
      map.put("znum", format);
      list.add(map);
      list.add(pages);
      return R.data(list);
   }
}