| | |
| | | @Override |
| | | public List<Damage> selectDamage(String startTime, String endTime, int type, int status, String workingProcedure) { |
| | | LambdaQueryWrapper<Damage> damageSelectWrapper = new LambdaQueryWrapper<>(); |
| | | if (endTime != null && !endTime.isEmpty()) { |
| | | endTime = endTime + " 23:59:59"; |
| | | } |
| | | damageSelectWrapper.between(Damage::getDamageTime, startTime, endTime); |
| | | damageSelectWrapper.ne(Damage::getStatus, 7); |
| | | if (type != 0) { |
| | |
| | | } |
| | | if (!"0".equals(workingProcedure)) { |
| | | damageSelectWrapper.eq(Damage::getWorkingProcedure, workingProcedure); |
| | | } |
| | | List<Damage> damageList = baseMapper.selectList(damageSelectWrapper); |
| | | for (Damage damage : damageList) { |
| | | damage.setStatus(3); |
| | | } |
| | | return baseMapper.selectList(damageSelectWrapper); |
| | | } |