| 
														
															@@ -10,6 +10,7 @@ import com.sysu.admin.controller.crop.CropPoint; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.controller.crop.images.CropImage; 
														 | 
														
														 | 
														
															 import com.sysu.admin.controller.crop.images.CropImage; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.controller.crop.images.CropImageService; 
														 | 
														
														 | 
														
															 import com.sysu.admin.controller.crop.images.CropImageService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.controller.crop.images.ImageType; 
														 | 
														
														 | 
														
															 import com.sysu.admin.controller.crop.images.ImageType; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.sysu.admin.controller.geo.land.LandTaskStatus; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.support.base.BaseComponent; 
														 | 
														
														 | 
														
															 import com.sysu.admin.support.base.BaseComponent; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.support.shiro.ShiroService; 
														 | 
														
														 | 
														
															 import com.sysu.admin.support.shiro.ShiroService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.sysu.admin.support.system.config.SConfigService; 
														 | 
														
														 | 
														
															 import com.sysu.admin.support.system.config.SConfigService; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -19,6 +20,7 @@ import com.xiesx.fastboot.base.result.R; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.xiesx.fastboot.core.token.handle.CurrentToken; 
														 | 
														
														 | 
														
															 import com.xiesx.fastboot.core.token.handle.CurrentToken; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.xiesx.fastboot.utils.CopyUtils; 
														 | 
														
														 | 
														
															 import com.xiesx.fastboot.utils.CopyUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.apache.commons.codec.binary.Base64; 
														 | 
														
														 | 
														
															 import org.apache.commons.codec.binary.Base64; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import org.apache.commons.lang3.ObjectUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.opengis.referencing.FactoryException; 
														 | 
														
														 | 
														
															 import org.opengis.referencing.FactoryException; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.opengis.referencing.operation.TransformException; 
														 | 
														
														 | 
														
															 import org.opengis.referencing.operation.TransformException; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.beans.BeanUtils; 
														 | 
														
														 | 
														
															 import org.springframework.beans.BeanUtils; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -40,19 +42,24 @@ public class ApiCropController extends BaseComponent { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     SConfigService mSConfigService; 
														 | 
														
														 | 
														
															     SConfigService mSConfigService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Autowired 
														 | 
														
														 | 
														
															     @Autowired 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ShiroService mShiroService; 
														 | 
														
														 | 
														
															     ShiroService mShiroService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Autowired 
														 | 
														
														 | 
														
															     @Autowired 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     CropImageService cropImageService; 
														 | 
														
														 | 
														
															     CropImageService cropImageService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    static Long testId = 102L; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @RequestMapping("/point_list") 
														 | 
														
														 | 
														
															     @RequestMapping("/point_list") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public BaseResult pointList(@RequestBody String data) throws FactoryException, TransformException { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public BaseResult pointList(@RequestBody String data, @RequestHeader(value = "token",required = false) String token) throws FactoryException, TransformException { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         CropVo vo = JSON.parseObject(data, CropVo.class); 
														 | 
														
														 | 
														
															         CropVo vo = JSON.parseObject(data, CropVo.class); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(vo.getMeter() > 5000){ 
														 | 
														
														 | 
														
															         if(vo.getMeter() > 5000){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             vo.setMeter(5000); 
														 | 
														
														 | 
														
															             vo.setMeter(5000); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<CropPoint> cropPoints = cityLandService.findByBuffer(vo.getPoint(), vo.getMeter()); 
														 | 
														
														 | 
														
															         List<CropPoint> cropPoints = cityLandService.findByBuffer(vo.getPoint(), vo.getMeter()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(ObjectUtils.isNotEmpty(token)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            Long userId = Long.valueOf(CurrentToken.getCurrentToken(token).getUserId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            for(int i=cropPoints.size() - 1;i > -1;i--){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(cropPoints.get(i).getStatus().intValue() == LandTaskStatus.receive.ordinal() && !cropPoints.get(i).getReceiver().equals(userId)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    cropPoints.remove(i); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return R.succ(cropPoints); 
														 | 
														
														 | 
														
															         return R.succ(cropPoints); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |