| | |
| | | */ |
| | | public void listPage(Page<SnapReply> page, IgdsBaseParam param) { |
| | | QueryWrapper<SnapReply> queryWrapper = new QueryWrapper<>(); |
| | | |
| | | param.setCompanyId(ContextUtil.getCompanyId()); |
| | | if (StringUtils.isBlank(param.getCompanyId())) { |
| | | param.setCompanyId(ContextUtil.getCompanyId()); |
| | | } |
| | | queryWrapper.eq("company_id", param.getCompanyId()); |
| | | |
| | | //库区检索 |
| | |
| | | } |
| | | |
| | | //是否处理检索 |
| | | if (StringUtils.isNotBlank(param.getName())) { |
| | | queryWrapper.eq("is_handle", param.getName()); |
| | | if (StringUtils.isNotBlank(param.getKey())) { |
| | | queryWrapper.eq("is_handle", param.getKey()); |
| | | } |
| | | |
| | | queryWrapper.orderByDesc("create_time"); |
| | | queryWrapper.orderByDesc("id"); |
| | | snapReplyMapper.selectPage(page, queryWrapper); |
| | | } |
| | | |
| | | public void listPageByListDept(Page<SnapReply> page, IgdsBaseParam param, List<String> listDept) { |
| | | if( listDept == null || listDept.isEmpty()){ |
| | | return; |
| | | } |
| | | |
| | | QueryWrapper<SnapReply> queryWrapper = new QueryWrapper<>(); |
| | | if (StringUtils.isBlank(param.getCompanyId())) { |
| | | param.setCompanyId(ContextUtil.getCompanyId()); |
| | | } |
| | | queryWrapper.eq("company_id", param.getCompanyId()); |
| | | |
| | | //库区检索 |
| | | if (!listDept.isEmpty()) { |
| | | queryWrapper.in("dept_id", listDept); |
| | | } |
| | | //是否处理检索 |
| | | if (StringUtils.isNotBlank(param.getKey())) { |
| | | queryWrapper.eq("is_handle", param.getKey()); |
| | | } |
| | | |
| | | queryWrapper.orderByDesc("create_time"); |
| | | queryWrapper.orderByDesc("id"); |
| | | snapReplyMapper.selectPage(page, queryWrapper); |
| | | } |
| | | |