| | |
| | | private LocDetlFieldService locDetlFieldService; |
| | | @Autowired |
| | | private WaitPakinService waitPakinService; |
| | | @Autowired |
| | | private WaitPakinLogService waitPakinLogService; |
| | | |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | | @Transactional |
| | |
| | | } |
| | | } |
| | | |
| | | //组托通知档转历史档 |
| | | WaitPakin waitPakin = waitPakinService.getOne(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, task.getBarcode()).eq(WaitPakin::getHostId, hostId)); |
| | | if (waitPakin == null) { |
| | | throw new CoolException("组托通知档不存在"); |
| | | } |
| | | WaitPakinLog waitPakinLog = new WaitPakinLog(); |
| | | waitPakinLog.sync(waitPakin); |
| | | if (!waitPakinLogService.save(waitPakinLog)) { |
| | | throw new CoolException("组托通知档转历史档失败"); |
| | | } |
| | | |
| | | //删除组托通知档 |
| | | waitPakinService.remove(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getBarcode, task.getBarcode()).eq(WaitPakin::getHostId, hostId)); |
| | | |