| 
					
				 | 
			
			
				@@ -10,6 +10,7 @@ import com.zcxk.dto.WarningMessageDto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.dto.WarningMessageStatusDto; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.entity.WarningMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.entity.WarningRule; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.zcxk.scheduled.WarningMessageJob; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.service.MeterReadRecordService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.service.WarningMessageService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.zcxk.service.WarningRuleService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,6 +39,8 @@ public class WaterApiController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private WarningRuleService warningRuleService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private WarningMessageService warningMessageService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private WarningMessageJob warningMessageJob; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询用户用水量 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -182,5 +185,34 @@ public class WaterApiController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Double deviceVolume = warningRuleService.delWaringRule(id,userName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new AjaxMessage<>(ResultStatus.OK, deviceVolume); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 删除警告规则 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return Response对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @RequestMapping(value = "setWaringData", method = RequestMethod.POST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ApiOperation(value = "用水量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxMessage< Double> setWaringData( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        warningMessageJob.warningMessage(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return new AjaxMessage<>(ResultStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PostMapping("/feedback") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ApiOperation(value = "反馈") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxMessage feedback( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "id", required = true) @RequestParam(required = true) Integer id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "反馈状态 0:待反馈 1:已确认无异常 2:已反馈信息", required = true) @RequestParam(required = true) Integer feedbackStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "反馈内容", required = false) @RequestParam(required = false) String feedbackContent, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "反馈内容", required = false) @RequestParam(required = false) String phoneNumber, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "反馈内容", required = false) @RequestParam(required = false) String accountNumber, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            @ApiParam(value = "反馈内容", required = false) @RequestParam(required = false) String userName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        warningRuleService.feedback(userName,id,feedbackStatus,feedbackContent,phoneNumber,accountNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return new AjaxMessage<>(ResultStatus.OK); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |