| | |
| | | import java.text.DecimalFormat; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 农场养殖记录表控制器 |
| | | * @since 2022-05-12 |
| | | * |
| | | * @author zhongrj |
| | | * @since 2022-05-12 |
| | | */ |
| | | @RestController |
| | | @AllArgsConstructor |
| | |
| | | |
| | | /** |
| | | * 农产品种养统计 |
| | | * |
| | | * @param farmPlantVO 农产品种植对象 |
| | | * @param query 分页查询对象 |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 农产品种养统计(累计和) |
| | | * |
| | | * @param farmPlantVO 农产品种植对象 |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 农产品列表 |
| | | * |
| | | * @param farm 农产品对象 |
| | | * @return |
| | | */ |
| | |
| | | return R.data(farmplantService.strainTree(farm)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 大屏种养品种接口 |
| | | * |
| | | * @param farmPlant |
| | | * @param query |
| | | * @return |
| | | */ |
| | | @GetMapping("/pagePalnt") |
| | | public R pagePalnt(FarmPlantVO farmPlant, Query query) { |
| | | int i = farmplantService.selectCount(); |
| | | IPage<FarmPlantVO> pages = farmplantService.selectFarmPlantPage(Condition.getPage(query), farmPlant); |
| | | Map map = new HashMap<>(); |
| | | map.put("num", i); |
| | | map.put("page", pages); |
| | | return R.data(map); |
| | | } |
| | | |
| | | /** |
| | | * 种植品种监管 0:有机 1:绿色 2:无公害 3:普通 |
| | | * code=1(当天) =2(月) =3(年) |
| | | * |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectPlant") |
| | | public R selectPlant(String code, String time) { |
| | | Map map1 = farmplantService.selectPlant(code, time); |
| | | Map map2 = farmplantService.selectPlantl(code, time); |
| | | Map map3 = farmplantService.selectPlantw(code, time); |
| | | Map map4 = farmplantService.selectPlantp(code, time); |
| | | Map map = new HashMap(); |
| | | map.put("yj", map1.get("num")); |
| | | map.put("ls", map2.get("num")); |
| | | map.put("wgh", map3.get("num")); |
| | | map.put("pt", map4.get("num")); |
| | | return R.data(map); |
| | | } |
| | | |
| | | /** |
| | | * 种植采收监管 产品等级(0:一等品 1:二等品 2:三等品 3:四等品4:五等品 code=1(当天) =2(月) =3(年) |
| | | * |
| | | * @return |
| | | */ |
| | | @GetMapping("/selectProduct") |
| | | public R selectProduct(String code, String time) { |
| | | //(0:一等品 |
| | | Map map1 = farmplantService.selectProduct(code, time); |
| | | //1:二等品 |
| | | Map map2 = farmplantService.selectProducty(code, time); |
| | | //2:三等品 |
| | | Map map3 = farmplantService.selectProductr(code, time); |
| | | //3:四等品 |
| | | Map map4 = farmplantService.selectProducts(code, time); |
| | | //4:五等品 |
| | | Map map5 = farmplantService.selectProductf(code, time); |
| | | Map map = new HashMap(); |
| | | map.put("yi", map1.get("num")); |
| | | map.put("er", map2.get("num")); |
| | | map.put("san", map3.get("num")); |
| | | map.put("shi", map4.get("num")); |
| | | map.put("wu", map5.get("num")); |
| | | return R.data(map); |
| | | } |
| | | |
| | | } |