|
@@ -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);
|
|
|
+ }
|
|
|
|
|
|
}
|