|  | @ -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");
 |