自动化立体仓库 - WMS系统
zwl
1 天以前 3b0cab2402876426acbc0814394ff940fd2ce83d
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1471,6 +1471,11 @@
        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);
@@ -1500,7 +1505,7 @@
     */
    @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) {
@@ -1551,6 +1556,11 @@
        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());//订单内批次标识
@@ -1581,10 +1591,16 @@
            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("保存工作档明细失败");