| | |
| | | if(CollectionUtils.isNotEmpty(list)){ |
| | | String itimeId = list.get(0).getITimeId(); |
| | | QueryWrapper<ElectricityPriceSegmentedEntity> wrapper1 = new QueryWrapper<>(); |
| | | wrapper.eq(StringUtils.isNotBlank(itimeId), "i_time_id", itimeId) |
| | | .ge(StringUtils.isNotBlank(time),"start_time", time) |
| | | .lt(StringUtils.isNotBlank(time),"end_time", time) |
| | | wrapper1.eq(StringUtils.isNotBlank(itimeId), "i_time_id", itimeId) |
| | | .apply(StringUtils.isNotBlank(time),"TIME(start_time) <= TIME({0})", time) |
| | | .apply(StringUtils.isNotBlank(time),"TIME(end_time) > TIME({0})", time) |
| | | .orderByDesc( "create_time"); |
| | | result = ConvertUtils.sourceToTarget(baseDao.selectList(wrapper1), ElectricityPriceSegmentedDTO.class); |
| | | } |