|  |  | 
 |  |  | import com.dy.common.webUtil.BaseResponse; | 
 |  |  | import com.dy.common.webUtil.BaseResponseUtils; | 
 |  |  | import com.dy.common.webUtil.QueryResultVo; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoBatteryVolt; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoCumulativeFlow; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoIntake; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoSignalIntensity; | 
 |  |  | import com.dy.pipIrrStatistics.intake.qo.BatteryVoltQO; | 
 |  |  | import com.dy.pipIrrGlobal.voSt.VoIntakeOpenCount; | 
 |  |  | import com.dy.pipIrrStatistics.intake.qo.CumulativeFlowQO; | 
 |  |  | import com.dy.pipIrrStatistics.intake.qo.IntakeQO; | 
 |  |  | import com.dy.pipIrrStatistics.intake.qo.SignalIntensityQO; | 
 |  |  | import com.dy.pipIrrStatistics.intake.qo.IntakeValueQO; | 
 |  |  | import com.dy.pipIrrStatistics.result.StatisticlResultCode; | 
 |  |  | import lombok.RequiredArgsConstructor; | 
 |  |  | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<QueryResultVo<List<VoIntake>>> getNotOnlineIntakes(IntakeQO qo) { | 
 |  |  |         try { | 
 |  |  |             QueryResultVo<List<VoIntake>> res = intakeSv.getNotOnlineIntakes(qo); | 
 |  |  |             if(res.itemTotal == 0) { | 
 |  |  |                 return BaseResponseUtils.buildErrorMsg(StatisticlResultCode.NO_RECORDS.getMessage()); | 
 |  |  |             } | 
 |  |  |             return BaseResponseUtils.buildSuccess(res); | 
 |  |  |             return BaseResponseUtils.buildSuccess(intakeSv.getNotOnlineIntakes(qo)); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("获取开卡记录异常", e); | 
 |  |  |             return BaseResponseUtils.buildException(e.getMessage()) ; | 
 |  |  | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<QueryResultVo<List<VoCumulativeFlow>>> getLargeFlowIntakes(CumulativeFlowQO qo) { | 
 |  |  |         try { | 
 |  |  |             QueryResultVo<List<VoCumulativeFlow>> res = intakeSv.getLargeFlowIntakes(qo); | 
 |  |  |             if(res.itemTotal == 0) { | 
 |  |  |                 return BaseResponseUtils.buildErrorMsg(StatisticlResultCode.NO_RECORDS.getMessage()); | 
 |  |  |             } | 
 |  |  |             return BaseResponseUtils.buildSuccess(res); | 
 |  |  |             return BaseResponseUtils.buildSuccess(intakeSv.getLargeFlowIntakes(qo)); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("获取开卡记录异常", e); | 
 |  |  |             return BaseResponseUtils.buildException(e.getMessage()) ; | 
 |  |  | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<QueryResultVo<List<VoCumulativeFlow>>> getSmallFlowIntakes(CumulativeFlowQO qo) { | 
 |  |  |         try { | 
 |  |  |             QueryResultVo<List<VoCumulativeFlow>> res = intakeSv.getSmallFlowIntakes(qo); | 
 |  |  |             if(res.itemTotal == 0) { | 
 |  |  |                 return BaseResponseUtils.buildErrorMsg(StatisticlResultCode.NO_RECORDS.getMessage()); | 
 |  |  |             } | 
 |  |  |             return BaseResponseUtils.buildSuccess(res); | 
 |  |  |             return BaseResponseUtils.buildSuccess(intakeSv.getSmallFlowIntakes(qo)); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("获取开卡记录异常", e); | 
 |  |  |             return BaseResponseUtils.buildException(e.getMessage()) ; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取欠压取水口 | 
 |  |  |      * @param qo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @GetMapping(path = "/getUnderVoltIntakes") | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<QueryResultVo<List<VoBatteryVolt>>> getUnderVoltIntakes(BatteryVoltQO qo) { | 
 |  |  |         try { | 
 |  |  |             return BaseResponseUtils.buildSuccess(intakeSv.getUnderVoltIntakes(qo)); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("获取开卡记录异常", e); | 
 |  |  |             return BaseResponseUtils.buildException(e.getMessage()) ; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取指定信号强度的取水口 | 
 |  |  |      * @param qo | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @GetMapping(path = "/getSpecifiedSignalIntakes") | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<QueryResultVo<List<VoSignalIntensity>>> getSpecifiedSignalIntakes(SignalIntensityQO qo) { | 
 |  |  |         try { | 
 |  |  |             return BaseResponseUtils.buildSuccess(intakeSv.getSpecifiedSignalIntakes(qo)); | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             log.error("获取开卡记录异常", e); | 
 |  |  |             return BaseResponseUtils.buildException(e.getMessage()) ; |