| | |
| | | import cn.gistack.sm.reportFlood.entity.ReportFloodRecord; |
| | | import cn.gistack.sm.reportFlood.service.IReportFloodRecordService; |
| | | import cn.gistack.sm.reportFlood.vo.ReportFloodRecordVO; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | private IReportFloodRecordService reportFloodRecordService; |
| | | private IFlowClient flowClient; |
| | | |
| | | |
| | | @GetMapping(value = "/isExistByTime") |
| | | public R isExistByTime(String reservoirId,String time) { |
| | | QueryWrapper queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("reservoir_id" ,reservoirId); |
| | | queryWrapper.eq("report_time" ,time); |
| | | return R.data(reportFloodRecordService.count(queryWrapper) > 0); |
| | | } |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | | */ |
| | |
| | | @GetMapping(value = "/list") |
| | | public R<IPage<ReportFloodRecordVO>> queryPageList(ReportFloodRecordVO reportFloodRecord, Query query) { |
| | | |
| | | String code = reportFloodRecord.getAdCode(); |
| | | if (StringUtil.isNoneBlank(code)){ |
| | | if (code.substring(0,4).indexOf("00") > -1) { |
| | | reportFloodRecord.setAdCode(code.substring(0,2)); |
| | | } else if (code.substring(0,6).indexOf("00") > -1) { |
| | | reportFloodRecord.setAdCode(code.substring(0,4)); |
| | | } |
| | | } |
| | | // String code = reportFloodRecord.getAdCode(); |
| | | // if (StringUtil.isNoneBlank(code)){ |
| | | // if (code.substring(0,4).indexOf("00") > -1) { |
| | | // reportFloodRecord.setAdCode(code.substring(0,2)); |
| | | // } else if (code.substring(0,6).indexOf("00") > -1) { |
| | | // reportFloodRecord.setAdCode(code.substring(0,4)); |
| | | // } |
| | | // } |
| | | IPage<ReportFloodRecordVO> pageList = reportFloodRecordService.selectReportFloodRecordPages(Condition.getPage(query), reportFloodRecord); |
| | | return R.data(pageList); |
| | | } |