| 
					
				 | 
			
			
				@ -12,8 +12,10 @@ import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.http.MediaType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.io.IOException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.Envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.ObjEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.PageEnvelop; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -53,8 +55,22 @@ public class FacilitiesController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop<Facilities> createDictionary( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "facilities", value = "设施JSON结构") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestBody Facilities facilities) throws IOException { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Facilities> facilitiesList = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isEmpty(facilities.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施编码不能为空!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            facilitiesList = facilitiesService.findByField("code", facilities.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (null != facilitiesList && facilitiesList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return failed("设施编码已存在!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isEmpty(facilities.getName())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施名称不能为空!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            facilitiesList = facilitiesService.findByField("name", facilities.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (null != facilitiesList && facilitiesList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return failed("设施名称已存在!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (!(facilities.getLongitude() > 0)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施经度不能为空!", ObjEnvelop.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -100,6 +116,9 @@ public class FacilitiesController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isEmpty(facilities.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施编码不能为空!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (StringUtils.isEmpty(facilities.getName())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施名称不能为空!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (!(facilities.getLongitude() > 0)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return failed("设施经度不能为空!", ObjEnvelop.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -118,7 +137,7 @@ public class FacilitiesController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Envelop deleteDictionary( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "facilitiesId", value = "设施ID") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "facilitiesId") String facilitiesId) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Facilities facilities=new Facilities(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Facilities facilities = new Facilities(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        facilities.setId(facilitiesId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        facilitiesService.delete(facilities); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success("success"); 
			 |