| | |
| | | } |
| | | if(timeStop != null && !timeStop.trim().equals("")){ |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | } |
| | | if(startId != null && endId != null){ |
| | | if(endId < startId){ |
| | |
| | | } |
| | | if(timeStop != null && !timeStop.trim().equals("")){ |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | } |
| | | if(startId != null && endId != null){ |
| | | if(endId < startId){ |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | /** ok 114 |
| | | * 获取欠压取水口 |
| | | * @param qo |
| | | * @return |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | /** ok 115 |
| | | * 获取指定信号强度的取水口 |
| | | * @param qo |
| | | * @return |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | long startId = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | long endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | long endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(intakeSv.getCountByOpenType(startId, endId, qo.getOpenType())); |
| | | } catch (Exception e) { |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | long startId = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | long endId = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | long endId = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(intakeSv.getCountByCloseType(startId, endId, qo.getCloseType())); |
| | | } catch (Exception e) { |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | QueryResultVo<List<VoIntakeOpenCount>> res = intakeSv.getOpenValveGtIntakes(qo); |
| | | return BaseResponseUtils.buildSuccess(res); |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | QueryResultVo<List<VoIntakeOpenCount>> res = intakeSv.getOpenValveLtIntakes(qo); |
| | | return BaseResponseUtils.buildSuccess(res); |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | QueryResultVo<List<VoIntake>> res = intakeSv.getHaveOpenNoCloseIntakes(qo); |
| | | return BaseResponseUtils.buildSuccess(res); |
| | |
| | | int[] ymdStart = DateTime.yyyy_MM_dd_2_ymdGroup(timeStart) ; |
| | | int[] ymdEnd = DateTime.yyyy_MM_dd_2_ymdGroup(timeStop) ; |
| | | qo.idStart = IDLongGenerator.generateOneDayStartId(ymdStart[0], ymdStart[1], ymdStart[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayStartId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | qo.idEnd = IDLongGenerator.generateOneDayEndId(ymdEnd[0], ymdEnd[1], ymdEnd[2]) ; |
| | | try { |
| | | QueryResultVo<List<VoIntake>> res = intakeSv.getNoOpenHaveCloseIntakes(qo); |
| | | return BaseResponseUtils.buildSuccess(res); |