| | |
| | | String currentContainerCode = currentContainerMap.get(devNo); |
| | | |
| | | //判断容器是否发生变化 |
| | | if(!Cools.eq(containerCode,currentContainerCode)){ |
| | | if(!Cools.isEmpty(currentContainerCode) && !Cools.eq(containerCode,currentContainerCode)){ |
| | | //查询旧容器的工作档 |
| | | AgvWrkMast agvWrkMast = agvWrkMastService.selectByContainerCode(currentContainerCode); |
| | | if(Cools.isEmpty(agvWrkMast) && agvWrkMast.getIoType() == 101){ |
| | | if(!Cools.isEmpty(agvWrkMast) && agvWrkMast.getIoType() == 101){ |
| | | //发送容器立场请求,完成工作档 |
| | | List<AgvWrkMast> agvWrkMastList = new ArrayList<>(); |
| | | agvWrkMastList.add(agvWrkMast); |
| | |
| | | //查找该容器的工作档 |
| | | AgvWrkMast agvWrkMast = agvWrkMastService.selectByContainerCode(containerCode); |
| | | if(!Cools.isEmpty(agvWrkMast)){ |
| | | return R.ok(agvWrkDetlService.selectByWrkNo(agvWrkMast.getWrkNo())); |
| | | return R.ok(agvWrkDetlService.selectList(new EntityWrapper<AgvWrkDetl>().eq("wrk_no",agvWrkMast.getWrkNo()))); |
| | | } |
| | | //查找该容器的入库通知档 |
| | | List<AgvWaitPakin> agvWaitPakinList = agvWaitPakinService.selectList(new EntityWrapper<AgvWaitPakin>().eq("supp_code", containerCode)); |