| | |
| | | * @return |
| | | */ |
| | | public QueryResultVo<List<VoOpenCloseValve>> getOpenCloseValveReports_history(OpenCloseValveQO qo) { |
| | | qo.completionTimeNoEmpty() ; |
| | | //下面由completionTimeNoEmpty()改为completionTime()原因, |
| | | //开关阀记录中开阀时间和关阀时间有时不会同时有值,可能其中任一个是null值,如果用时间条件查询,则这样的记录就查不出来了。 |
| | | //如果要缩小所查询记录的范围(数量),则可从记录ID上设备一个范围。 |
| | | //qo.completionTimeNoEmpty() ; |
| | | qo.completionTime() ; |
| | | |
| | | |
| | | Map<String, Object> params = (Map<String, Object>) PojoUtils.generalize(qo); |
| | | Long itemTotal = rmOpenCloseValveHistoryMapper.getOpenCloseValveReportsCount_history(params); |
| | |
| | | if (list != null && list.size() > 0) { |
| | | for (VoOpenCloseValve vo : list) { |
| | | vo.setOpenType(CommonV1.openCloseValveType(vo.getOpType()==null?(byte)100:vo.getOpType())); |
| | | vo.setCloseType(CommonV1.openCloseValveType(vo.getClType()==null?(byte)100:vo.getClType())); |
| | | if(vo.getClType() != null) { |
| | | vo.setCloseType(CommonV1.openCloseValveType(vo.getClType() == null ? (byte) 100 : vo.getClType())); |
| | | }else{ |
| | | vo.setCloseType(""); |
| | | } |
| | | } |
| | | } |
| | | rsVo.obj = list; |
| | |
| | | if (list != null && list.size() > 0) { |
| | | for (VoOpenCloseValve vo : list) { |
| | | vo.setOpenType(CommonV1.openCloseValveType(vo.getOpType()==null?(byte)100:vo.getOpType())); |
| | | vo.setCloseType(CommonV1.openCloseValveType(vo.getClType()==null?(byte)100:vo.getClType())); |
| | | if(vo.getClType() != null){ |
| | | vo.setCloseType(CommonV1.openCloseValveType(vo.getClType()==null?(byte)100:vo.getClType())); |
| | | }else{ |
| | | vo.setCloseType(""); |
| | | } |
| | | } |
| | | } |
| | | rsVo.obj = list; |