Merge remote-tracking branch 'origin/master'
| | |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | List<String> listCode( Long userId); |
| | | List<String> listCode( Long userId,String keyword, String deviceCode); |
| | | } |
| | | |
| | | |
| | |
| | | <where> |
| | | <if test="clientId != null"> |
| | | AND (t2.user_id = #{clientId} OR t2.client_id = #{clientId}) |
| | | </if> |
| | | <if test="keyword != null and keyword != ''"> |
| | | AND ( |
| | | t1.device_code LIKE CONCAT('%', #{keyword},'%') |
| | | OR t2.pole_name LIKE CONCAT('%', #{keyword},'%') |
| | | ) |
| | | </if> |
| | | <if test="deviceCode != null"> |
| | | AND t2.device_code = #{deviceCode} |
| | | </if> |
| | | </where> |
| | | </select> |
| | |
| | | return ResponseUtil.success(lightService.controlEnergySaving()); |
| | | } |
| | | |
| | | /** |
| | | * 获取设备码 |
| | | */ |
| | | @GetMapping("/deviceCode") |
| | | public ResponseVO<Object> getDeviceCode(BaseConditionVO baseConditionVO) { |
| | | return ResponseUtil.success(lightService.listDeviceCode(baseConditionVO.getPageNo() , baseConditionVO.getPageSize())); |
| | | } |
| | | // /** |
| | | // * 获取设备码 |
| | | // */ |
| | | // @GetMapping("/deviceCode") |
| | | // public ResponseVO<Object> getDeviceCode(BaseConditionVO baseConditionVO) { |
| | | // return ResponseUtil.success(lightService.listDeviceCode(baseConditionVO.getPageNo() , baseConditionVO.getPageSize())); |
| | | // } |
| | | |
| | | /** |
| | | * 设置功率 |
| | |
| | | |
| | | List<LightReportDataBo> lightReportDataBos = new ArrayList<>(pageSize); |
| | | |
| | | CommonPage<String> stringCommonPage = SpringContextHolder.getBean(LightService.class).listDeviceCode(pageNo, pageSize); |
| | | CommonPage<String> stringCommonPage = SpringContextHolder.getBean(LightService.class).listDeviceCode(pageNo, pageSize,keyword, deviceCode); |
| | | List<String> macList = stringCommonPage.getList(); |
| | | if (CollUtil.isEmpty(macList)) { |
| | | return new CommonPage(); |
| | |
| | | /** |
| | | * 获取用户所有的设备码 |
| | | */ |
| | | public CommonPage<String> listDeviceCode(int pageNo, int pageSize) { |
| | | public CommonPage<String> listDeviceCode(int pageNo, int pageSize,String keyword, String deviceCode) { |
| | | List<String> list; |
| | | if (SecurityUtils.getClientId() != null) { |
| | | PageHelper.startPage(pageNo, pageSize); |
| | | list = baseMapper.listCode(SecurityUtils.getUserId()); |
| | | list = baseMapper.listCode(SecurityUtils.getUserId(),keyword,deviceCode); |
| | | } else { |
| | | |
| | | PageHelper.startPage(pageNo, pageSize); |
| | | list = baseMapper.listCode(null); |
| | | list = baseMapper.listCode(null,keyword,deviceCode); |
| | | } |
| | | |
| | | return CommonPage.restPage(list); |