| 
					
				 | 
			
			
				@@ -64,8 +64,8 @@ public class SiteCropLandController extends ServiceContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping("/getInfo") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public BaseResult getInfo(Double x, Double y){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        CropLand cityLand = cityLandService.findByPoint(new Double[]{x,y}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public BaseResult getInfo(@RequestBody CommonVo commonVo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        CropLand cityLand = cityLandService.findByPoint(new Double[]{commonVo.getX1(), commonVo.getY1()}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(cityLand == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return R.fail(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,30 +81,6 @@ public class SiteCropLandController extends ServiceContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return R.succ(cropLandList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @RequestMapping("/getBuffer") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public BaseResult getBuffer(Double x, Double y, Integer m){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return R.succ(cityLandService.getBuffer(new Double[]{x, y}, m)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @RequestMapping("/save") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public BaseResult save(CropLandVo vo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        CropLand bean = cityLandService.findOne(vo.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(bean.getStatus().intValue() == LandTaskStatus.unpublished.ordinal()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            bean.setCreator(shiroService.getPrincipalId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            bean.setCreateDate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        BeanUtils.copyProperties(vo, bean, CopyUtils.nullNames(vo)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        bean.setWkt(GeoCastUtil.geomToWkt(bean.getGeom())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        bean.setCenterPoint(cityLandService.getCenterPoint(bean.getGeom())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        District district = districtRepository.findByPoint(bean.getCenterPoint()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(district != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cityLandService.setCity(bean, district); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cityLandService.save(bean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return R.succ(bean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping("/publish") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ResponseBody 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,19 +102,12 @@ public class SiteCropLandController extends ServiceContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return R.succ(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @RequestMapping("/publish_index") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public String publishIndex(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return "page/publish_task"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping("/batchPublish") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public BaseResult batchPublish(CropLandVo vo, String fileBase64){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotBlank(fileBase64)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Path path = cityLandService.fileByBase64(fileBase64,"xls",mShiroService.getPrincipalId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public BaseResult batchPublish(@RequestBody CropLandVo vo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(StringUtils.isNotBlank(vo.getFileBase64())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Path path = cityLandService.fileByBase64(vo.getFileBase64(),"xls",mShiroService.getPrincipalId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             PublishCropExcelListener publishCropExcelListener = new PublishCropExcelListener(mLandRangeIndexService); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             EasyExcel.read(path.toFile(), CropExcel.class,publishCropExcelListener).doReadAllSync(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Map<String,List<Long>> stringListMap = publishCropExcelListener.getTableIdsMap(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -149,6 +118,8 @@ public class SiteCropLandController extends ServiceContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(vo.getDistrictId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String tableName = mLandRangeIndexService.getTableNameByCode(vo.getDistrictId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cityLandService.batchPublishByTableName(tableName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return R.fail("请选择区县!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return R.succ(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,7 +133,7 @@ public class SiteCropLandController extends ServiceContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping("/export") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void export(CropLandVo vo, HttpServletResponse response){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void export(@RequestBody CropLandVo vo, HttpServletResponse response){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String tableNames; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(vo.getDistrictId() == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tableNames = mLandRangeIndexService.getAllTableNames(); 
			 |