|
@@ -1,20 +1,24 @@
|
|
|
package com.sooka.sponest.data.digitalresource.service.impl;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.ruoyi.common.core.utils.StringUtils;
|
|
|
import com.ruoyi.common.datascope.annotation.DataScopeMutiDept;
|
|
|
import com.sooka.sponest.data.app.domain.VisuForestCloudMapVO;
|
|
|
import com.sooka.sponest.data.base.service.impl.BaseServiceImpl;
|
|
|
import com.sooka.sponest.data.digitalforest.domain.CenterdataTForestGrid;
|
|
|
import com.sooka.sponest.data.digitalforest.domain.bo.VisuForestCloudEventTypeBO;
|
|
|
-import com.sooka.sponest.data.digitalresource.domain.CenterdataTResourcesDeposit;
|
|
|
-import com.sooka.sponest.data.digitalresource.domain.CenterdataTResourcesGeologicHazard;
|
|
|
-import com.sooka.sponest.data.digitalresource.domain.CenterdataTResourcesIllegalConstruction;
|
|
|
+import com.sooka.sponest.data.digitalresource.domain.*;
|
|
|
import com.sooka.sponest.data.digitalresource.mapper.DigitalResourcesBigDataMapper;
|
|
|
import com.sooka.sponest.data.digitalresource.service.IResourceBigDataService;
|
|
|
import com.sooka.sponest.data.digitalwater.domain.CenterdataTHydraulicOutletSewage;
|
|
|
+import com.sooka.sponest.data.digitalwater.domain.CenterdataTHydraulicPatrolTask;
|
|
|
import com.sooka.sponest.data.other.land.domain.CenterdataTResourcesLand;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -128,4 +132,36 @@ public class ResourceBigDataServiceImpl extends BaseServiceImpl implements IReso
|
|
|
setSookaDataBase(centerdataTResourcesIllegalConstruction);
|
|
|
return digitalResourcesBigDataMapper.getConstructionGroupByResourcesConservancy(centerdataTResourcesIllegalConstruction);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 资源耕地
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @DataScopeMutiDept(deptAlias = "d")
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> selectResourcesLandInfoCount(CenterdataTResourcesLandInfo centerdataTResourcesLandInfo) {
|
|
|
+ setSookaDataBase(centerdataTResourcesLandInfo);
|
|
|
+ return digitalResourcesBigDataMapper.selectResourcesLandInfoCount(centerdataTResourcesLandInfo);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 永久基本农田
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @DataScopeMutiDept(deptAlias = "d")
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> selectFarmBasicFarmlandCount(CenterdataTFarmBasicFarmland centerdataTFarmBasicFarmland) {
|
|
|
+ setSookaDataBase(centerdataTFarmBasicFarmland);
|
|
|
+ return digitalResourcesBigDataMapper.selectFarmBasicFarmlandCount(centerdataTFarmBasicFarmland);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 地质灾害易发区
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @DataScopeMutiDept(deptAlias = "d")
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> selectResourcesGeologicHazard(CenterdataTResourcesGeologicHazard centerdataTResourcesGeologicHazard) {
|
|
|
+ setSookaDataBase(centerdataTResourcesGeologicHazard);
|
|
|
+ return digitalResourcesBigDataMapper.getHazardResources(centerdataTResourcesGeologicHazard);
|
|
|
+ }
|
|
|
+
|
|
|
}
|