|
@@ -45,23 +45,24 @@ public class WaterApiController {
|
|
|
* @param meterNo 水表档案号
|
|
|
* @return 单条数据
|
|
|
*/
|
|
|
- @RequestMapping(value = "getRealTimeUseWater ", method = RequestMethod.POST)
|
|
|
+ @RequestMapping(value = "getRealTimeUseWater", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询用户用水量")
|
|
|
public AjaxMessage<List<UseWaterDto>> getRealTimeUseWater(
|
|
|
- @ApiParam(value = "水表档案号", required = true) String meterNo,
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "查询范围,7:近7日,30:近30日", required = true) Integer period) {
|
|
|
- List<UseWaterDto>result= meterReadRecordService.getRealTimeUseWater(meterNo,period);
|
|
|
+ @ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo,
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "查询范围,7:近7日,30:近30日", required = true) @RequestParam Integer period) {
|
|
|
+ List<UseWaterDto>result= meterReadRecordService.getRealTimeUseWater(meterNo,period,customerNo);
|
|
|
|
|
|
|
|
|
return new AjaxMessage<>(ResultStatus.OK,result );
|
|
|
}
|
|
|
- @RequestMapping(value = "getThirtyDaysUseWater ", method = RequestMethod.POST)
|
|
|
+ @RequestMapping(value = "getThirtyDaysUseWater", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "分析30天用户用水量")
|
|
|
public AjaxMessage<UseWaterAnalyze> getThirtyDaysUseWater(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "水表档案号", required = true) String meterNo) {
|
|
|
- UseWaterAnalyze result=meterReadRecordService.getThirtyDaysUseWater(meterNo);
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo) {
|
|
|
+ UseWaterAnalyze result=meterReadRecordService.getThirtyDaysUseWater(meterNo,customerNo);
|
|
|
+
|
|
|
return new AjaxMessage<>(ResultStatus.OK, result);
|
|
|
}
|
|
|
/**
|
|
@@ -73,10 +74,10 @@ public class WaterApiController {
|
|
|
@RequestMapping(value = "getUseWaterAnalyze", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "用水分析")
|
|
|
public AjaxMessage<UseWaterAnalyze> getUseWaterAnalyze(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "水表档案号", required = true) String meterNo) {
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo) {
|
|
|
|
|
|
- UseWaterAnalyze useWaterAnalyze=meterReadRecordService.getUseWaterAnalyze(meterNo);
|
|
|
+ UseWaterAnalyze useWaterAnalyze=meterReadRecordService.getUseWaterAnalyze(meterNo,customerNo);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, useWaterAnalyze);
|
|
|
}
|
|
|
|
|
@@ -89,14 +90,12 @@ public class WaterApiController {
|
|
|
@RequestMapping(value = "addRule", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "添加预警规则")
|
|
|
public AjaxMessage<Integer> addRule(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "预警类型 1:较上日用水量激增30% 2:连续无用水量超过7天", required = true)
|
|
|
- @RequestParam(required = true) Integer warningType
|
|
|
- ,@ApiParam(value = "水表档案号", required = true) String meterNo
|
|
|
-
|
|
|
- ,@ApiParam(value = "水表档案号", required = true) String userName) {
|
|
|
- warningRuleService.addRule(warningType,meterNo,userName);
|
|
|
- return new AjaxMessage<>(ResultStatus.OK, null);
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "预警类型 1:较上日用水量激增30% 2:连续无用水量超过7天", required = true)@RequestParam Integer warningType
|
|
|
+ ,@ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo
|
|
|
+ ,@ApiParam(value = "用户名", required = true) @RequestParam String userName) {
|
|
|
+ ;
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK, warningRuleService.addRule(warningType,meterNo,userName,customerNo));
|
|
|
|
|
|
}
|
|
|
|
|
@@ -109,11 +108,11 @@ public class WaterApiController {
|
|
|
@RequestMapping(value = "getDateStatus", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询对应日期预警信息状态")
|
|
|
public AjaxMessage<List<WarningMessageStatusDto>> getDateStatus(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "日期 格式:yyyyMM", required = true) @RequestParam(required = true) Integer date
|
|
|
- ,@ApiParam(value = "水表档案号", required = true) String meterNo
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "日期 格式:yyyyMM", required = true) @RequestParam Integer date
|
|
|
+ ,@ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo
|
|
|
) {
|
|
|
- List<WarningMessageStatusDto>result=warningMessageService.getDateStatus(date,meterNo);
|
|
|
+ List<WarningMessageStatusDto>result=warningMessageService.getDateStatus(date,meterNo,customerNo);
|
|
|
|
|
|
return new AjaxMessage<>(ResultStatus.OK, result);
|
|
|
}
|
|
@@ -126,11 +125,11 @@ public class WaterApiController {
|
|
|
@RequestMapping(value = "getWariningList", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "获取预警信息列表")
|
|
|
public AjaxMessage<List<WarningMessageDto>> getWariningList(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "日期 格式:yyyyMM", required = true) @RequestParam(required = true) Integer date
|
|
|
- ,@ApiParam(value = "水表档案号", required = true) String meterNo
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "日期 格式:yyyyMM", required = true) @RequestParam Integer date
|
|
|
+ ,@ApiParam(value = "水表档案号", required = true) @RequestParam String meterNo
|
|
|
) {
|
|
|
- List<WarningMessageDto> result = warningMessageService.getList(date, meterNo);
|
|
|
+ List<WarningMessageDto> result = warningMessageService.getList(date, meterNo,customerNo);
|
|
|
|
|
|
return new AjaxMessage<>(ResultStatus.OK, result);
|
|
|
}
|
|
@@ -145,9 +144,9 @@ public class WaterApiController {
|
|
|
@RequestMapping(value = "ruleList", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "规则列表")
|
|
|
public AjaxMessage< List<WarningRule>> ruleList(
|
|
|
- @ApiParam(value = "客户id", required = true) String customerNo,
|
|
|
- @ApiParam(value = "水表档案号", required = true) String meterNo) {
|
|
|
- List<WarningRule>result=warningRuleService.getList(meterNo);
|
|
|
+ @ApiParam(value = "客户id", required = true) @RequestParam String customerNo,
|
|
|
+ @ApiParam(value = "水表档案号", required = true)@RequestParam String meterNo) {
|
|
|
+ List<WarningRule>result=warningRuleService.getList(meterNo,customerNo);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, result);
|
|
|
}
|
|
|
|