|  |  | 
 |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
 |  |  | import com.doumee.core.constants.ResponseStatus; | 
 |  |  | import com.doumee.core.exception.BusinessException; | 
 |  |  | import com.doumee.core.model.LoginUserInfo; | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | import com.doumee.core.model.PageWrap; | 
 |  |  | import com.doumee.service.business.third.model.LoginUserInfo; | 
 |  |  | import com.doumee.service.business.third.model.PageData; | 
 |  |  | import com.doumee.service.business.third.model.PageWrap; | 
 |  |  | import com.doumee.core.utils.Constants; | 
 |  |  | import com.doumee.core.utils.Utils; | 
 |  |  | import com.doumee.dao.business.*; | 
 |  |  | import com.doumee.dao.business.dao.MemberMapper; | 
 |  |  | import com.doumee.dao.business.join.MemberRoleJoinMapper; | 
 |  |  | import com.doumee.dao.business.model.DeviceRole; | 
 |  |  | import com.doumee.dao.business.model.Empower; | 
 |  |  | 
 |  |  |     private MemberCardMapper memberCardMapper; | 
 |  |  |     @Autowired | 
 |  |  |     private EmpowerMapper empowerMapper; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private DeviceMapper deviceMapper; | 
 |  |  |     @Autowired | 
 |  |  | 
 |  |  |                         continue FLAG; | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 list.add(Integer.parseInt(s)); | 
 |  |  |                 try { | 
 |  |  |                     list.add(Integer.parseInt(s)); | 
 |  |  |                 }catch (Exception e){ | 
 |  |  |                         e.printStackTrace(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         return list; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public List<DeviceRole> findList(DeviceRole deviceRole) { | 
 |  |  |         deviceRole.setIsdeleted(Constants.ZERO); | 
 |  |  |         QueryWrapper<DeviceRole> wrapper = new QueryWrapper<>(deviceRole); | 
 |  |  |         return deviceRoleMapper.selectList(wrapper); | 
 |  |  |     } | 
 |  |  | 
 |  |  |         QueryWrapper<DeviceRole> queryWrapper = new QueryWrapper<>(); | 
 |  |  |         Utils.MP.blankToNull(pageWrap.getModel()); | 
 |  |  |         pageWrap.getModel().setIsdeleted(Constants.ZERO); | 
 |  |  |         queryWrapper.select("*,(select count(1) from member_role b where b.isdeleted=0 and b.role_id=device_role.id) as memberNum"); | 
 |  |  |         queryWrapper.select("*,(select count(1) from member_role b where b.isdeleted=0 and b.role_id=device_role.id ) as memberNum"); | 
 |  |  |         if (pageWrap.getModel().getId() != null) { | 
 |  |  |             queryWrapper.lambda().eq(DeviceRole::getId, pageWrap.getModel().getId()); | 
 |  |  |         } |