| | |
| | | public String doBack(AgvMobileStartPakin param, Long userId) { |
| | | Date now = new Date(); |
| | | AgvWrkMast agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("loc_no", param.getDevNo())); |
| | | AgvWrkMast agvWrkMastSource = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("source_loc_no", param.getDevNo())); |
| | | if (!Cools.isEmpty(agvWrkMastSource)) { |
| | | throw new CoolException("当前站点已有退库任务"); |
| | | } |
| | | Integer oldWrkNo = agvWrkMast.getWrkNo(); |
| | | if (!agvWrkMast.getBarcode().equals(param.getBarcode())) { |
| | | throw new CoolException("回退任务的货架码与当前货架码不一致!"); |