| | |
| | | public List<Damage> selectDamage(String startTime, String endTime, int type, int status, String workingProcedure) { |
| | | LambdaQueryWrapper<Damage> damageSelectWrapper = new LambdaQueryWrapper<>(); |
| | | damageSelectWrapper.between(Damage::getDamageTime, startTime, endTime); |
| | | damageSelectWrapper.ne(Damage::getStatus, 7); |
| | | if (type != 0) { |
| | | damageSelectWrapper.eq(Damage::getType, type); |
| | | } |
| | |
| | | damageSelectWrapper.eq(Damage::getWorkingProcedure, workingProcedure); |
| | | } |
| | | List<Damage> damageList = baseMapper.selectList(damageSelectWrapper); |
| | | |
| | | for (Damage damage : damageList) { |
| | | damage.setStatus(2); |
| | | damage.setStatus(3); |
| | | } |
| | | return baseMapper.selectList(damageSelectWrapper); |
| | | } |
| | |
| | | } |
| | | } |
| | | reportingWorkDetails.add(reportingWorkDetail); |
| | | reportingWorkDetail.setDamageDetailsList(damageDetailses); |
| | | reportingWorkDetail.setDamageDetails(damageDetailses); |
| | | sendToERP(reportingWork, reportingWorkDetails); |
| | | } |
| | | } |