| | |
| | | // 7.11:entryWmsCode、outDoorNo 复用明细备用字段。 |
| | | wrkDetl.setStandby1(param.getEntryWmsCode()); |
| | | wrkDetl.setStandby2(param.getOutDoorNo()); |
| | | wrkDetl.setSupp(i+"/"+count); |
| | | wrkDetl.setSupp(count+""); |
| | | wrkDetl.setTeu(param.getTeu()); |
| | | |
| | | if (!wrkDetlService.insert(wrkDetl)) { |
| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R outOrderBatch(Map<String, List<OutTaskParam>> linesByBatchSeq) { |
| | | public R outOrderBatch(Map<String, List<OutTaskParam>> linesByBatchSeq,int count) { |
| | | int i = 0; |
| | | for (Map.Entry<String, List<OutTaskParam>> entry : linesByBatchSeq.entrySet()) { |
| | | int i = 0; |
| | | for (OutTaskParam outTaskParam : entry.getValue()) { |
| | | if(outTaskParam.getSeq()!=0){ |
| | | i= outTaskParam.getSeq(); |
| | | }else{ |
| | | i++; |
| | | } |
| | | int count = entry.getValue().size(); |
| | | int teu = outTaskParam.getTeu(); |
| | | R r = outOrder(outTaskParam, count, teu ,i); |
| | | if (!Objects.equals(r.get("code"), 200)) { |