123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.sysu.admin.controller.aland;
- import com.sysu.admin.support.base.BaseService;
- import com.sysu.admin.support.system.config.SConfig;
- import com.xiesx.fastboot.core.jpa.JpaPlusRepository;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- @Service("LandService2")
- public class LandService extends BaseService<Land,Long> {
- @Autowired
- LandRepository landRepository;
- public List<LandAreaStat> getLandAreaStat(){
- List<LandAreaStat> list = new ArrayList<>();
- list.add(toLandAreaStat("crop_acre"));
- list.add(toLandAreaStat("water_acre"));
- list.add(toLandAreaStat("field_acre"));
- return list;
- }
- public LandAreaStat toLandAreaStat(String key){
- LandAreaStat cropAreaStat = new LandAreaStat();
- SConfig field_acre =serviceContext.mSConfigService.get(key);
- cropAreaStat.setArea(Double.parseDouble(field_acre.getV()));
- cropAreaStat.setName(field_acre.getTitle());
- return cropAreaStat;
- }
- public CropAreaStat toCropAreaStat(String key){
- CropAreaStat cropAreaStat = new CropAreaStat();
- SConfig field_acre =serviceContext.mSConfigService.get(key);
- cropAreaStat.setArea(Double.parseDouble(field_acre.getV()));
- cropAreaStat.setName(field_acre.getTitle());
- return cropAreaStat;
- }
- public List<CropAreaStat> getCropAreaStat() {
- List<CropAreaStat> list = new ArrayList<>();
- list.add(toCropAreaStat("rice_area_stat"));
- list.add(toCropAreaStat("maize_area_stat"));
- list.add(toCropAreaStat("potato_area_stat"));
- list.add(toCropAreaStat("sweet_potato_area_stat"));
- list.add(toCropAreaStat("sorghum_area_stat"));
- return list;
- }
- @Override
- public JpaPlusRepository<Land, Long> r() {
- return landRepository;
- }
- }
|