| | |
| | | waitPakin.setIoStatus("N"); // 入出状态 |
| | | waitPakin.setAnfme(param.getAnfme()); // 数量 |
| | | waitPakin.setFreqType(param.getFreqType()); |
| | | waitPakin.setContainerNo(param.getContainerNo()); |
| | | waitPakin.setTeu(param.getTeu()); |
| | | waitPakin.setPlateNo(param.getPlateNo()); |
| | | waitPakin.setTrainNo(param.getTrainNo()); |
| | | waitPakin.setCubeNumber(param.getCubeNumber()); |
| | | waitPakin.setStatus("Y"); // 状态 |
| | | waitPakin.setAppeUser(9995L); |
| | | waitPakin.setAppeTime(now); |
| | |
| | | */ |
| | | @Override |
| | | public R outOrder(OutTaskParam param,int count) { |
| | | return outOrder(param, count, 1); |
| | | return outOrder(param, count, 0); |
| | | } |
| | | |
| | | private R outOrder(OutTaskParam param, int count, int teu) { |
| | |
| | | wrkMast.setLinkMis("N"); |
| | | wrkMast.setPdcType("N"); |
| | | wrkMast.setContainerNo(param.getContainerNo()); |
| | | wrkMast.setTeu(teu); |
| | | wrkMast.setPlateNo(param.getPlateNo()); |
| | | wrkMast.setTrainNo(param.getTrainNo()); |
| | | wrkMast.setFreqType(param.getFreqType()); |
| | | wrkMast.setCubeNumber(param.getCubeNumber()); |
| | | // 7.11:orderId 存 userNo,batchSeq 存批次标识,seq 存批次内顺序。 |
| | | wrkMast.setUserNo(param.getOrderId());//订单号 |
| | | wrkMast.setBatchSeq(param.getBatchSeq());//订单内批次标识 |
| | |
| | | wrkDetl.setModiTime(now); |
| | | wrkDetl.setModiUser(9995L); |
| | | wrkDetl.setTeu(teu); |
| | | wrkDetl.setContainerNo(param.getContainerNo()); |
| | | wrkDetl.setPlateNo(param.getPlateNo()); |
| | | wrkDetl.setTrainNo(param.getTrainNo()); |
| | | wrkDetl.setFreqType(param.getFreqType()); |
| | | wrkDetl.setCubeNumber(param.getCubeNumber()); |
| | | // 7.11:entryWmsCode、outDoorNo 复用明细备用字段。 |
| | | wrkDetl.setStandby1(param.getEntryWmsCode()); |
| | | wrkDetl.setStandby2(param.getOutDoorNo()); |
| | | wrkDetl.setSupp(param.getSeq()+"/"+count); |
| | | wrkDetl.setTeu(param.getTeu()); |
| | | |
| | | if (!wrkDetlService.insert(wrkDetl)) { |
| | | throw new CoolException("保存工作档明细失败"); |