| 
														
															@@ -64,8 +64,8 @@ public class SiteCropLandController extends ServiceContext { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @RequestMapping("/getInfo") 
														 | 
														
														 | 
														
															     @RequestMapping("/getInfo") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ResponseBody 
														 | 
														
														 | 
														
															     @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){ 
														 | 
														
														 | 
														
															         if(cityLand == null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return R.fail(); 
														 | 
														
														 | 
														
															             return R.fail(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -81,30 +81,6 @@ public class SiteCropLandController extends ServiceContext { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return R.succ(cropLandList); 
														 | 
														
														 | 
														
															         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") 
														 | 
														
														 | 
														
															     @RequestMapping("/publish") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ResponseBody 
														 | 
														
														 | 
														
															     @ResponseBody 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -126,19 +102,12 @@ public class SiteCropLandController extends ServiceContext { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return R.succ(); 
														 | 
														
														 | 
														
															         return R.succ(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    @RequestMapping("/publish_index") 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public String publishIndex(){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return "page/publish_task"; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @RequestMapping("/batchPublish") 
														 | 
														
														 | 
														
															     @RequestMapping("/batchPublish") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ResponseBody 
														 | 
														
														 | 
														
															     @ResponseBody 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Transactional 
														 | 
														
														 | 
														
															     @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); 
														 | 
														
														 | 
														
															             PublishCropExcelListener publishCropExcelListener = new PublishCropExcelListener(mLandRangeIndexService); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             EasyExcel.read(path.toFile(), CropExcel.class,publishCropExcelListener).doReadAllSync(); 
														 | 
														
														 | 
														
															             EasyExcel.read(path.toFile(), CropExcel.class,publishCropExcelListener).doReadAllSync(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Map<String,List<Long>> stringListMap = publishCropExcelListener.getTableIdsMap(); 
														 | 
														
														 | 
														
															             Map<String,List<Long>> stringListMap = publishCropExcelListener.getTableIdsMap(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -149,6 +118,8 @@ public class SiteCropLandController extends ServiceContext { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(vo.getDistrictId() != null) { 
														 | 
														
														 | 
														
															             if(vo.getDistrictId() != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String tableName = mLandRangeIndexService.getTableNameByCode(vo.getDistrictId()); 
														 | 
														
														 | 
														
															                 String tableName = mLandRangeIndexService.getTableNameByCode(vo.getDistrictId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 cityLandService.batchPublishByTableName(tableName); 
														 | 
														
														 | 
														
															                 cityLandService.batchPublishByTableName(tableName); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            }else{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                return R.fail("请选择区县!"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return R.succ(); 
														 | 
														
														 | 
														
															         return R.succ(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -162,7 +133,7 @@ public class SiteCropLandController extends ServiceContext { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @RequestMapping("/export") 
														 | 
														
														 | 
														
															     @RequestMapping("/export") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @ResponseBody 
														 | 
														
														 | 
														
															     @ResponseBody 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Transactional 
														 | 
														
														 | 
														
															     @Transactional 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public void export(CropLandVo vo, HttpServletResponse response){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public void export(@RequestBody CropLandVo vo, HttpServletResponse response){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         String tableNames; 
														 | 
														
														 | 
														
															         String tableNames; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(vo.getDistrictId() == null){ 
														 | 
														
														 | 
														
															         if(vo.getDistrictId() == null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             tableNames = mLandRangeIndexService.getAllTableNames(); 
														 | 
														
														 | 
														
															             tableNames = mLandRangeIndexService.getAllTableNames(); 
														 |