#
lsh
2024-09-09 bb99f3d2bd880fc4bea36efa8f9fb041b483f279
zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/OutController.java
@@ -54,7 +54,7 @@
        Set<String> exist = new HashSet<>();
        for (OrderDetl orderDetl : orderDetls) {
            double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getQty()).orElse(0.0D);
            double issued = Optional.of(orderDetl.getAnfme() - orderDetl.getWorkQty()).orElse(0.0D);
            if (issued <= 0.0D) { continue; }
            List<LocDetl> locDetls = locDetlService.queryStock(orderDetl.getMatnr(), orderDetl.getBatch(), hostId);
            for (LocDetl locDetl : locDetls) {
@@ -135,6 +135,9 @@
            LocMast locMast = locMastService.getOne(new LambdaQueryWrapper<LocMast>()
                    .eq(LocMast::getLocNo, locDto.getLocNo())
                    .eq(LocMast::getHostId, hostId));
            if (locMast.getWhsType()!=0){
                continue;
            }
            if(!Cools.isEmpty(locMast) && !locMast.getLocSts().equals("F")){
                return R.error("库位号非在库状态,请重新选择出库库位===>>" + locDto.getLocNo());
            }
@@ -153,7 +156,7 @@
            BasDevp staNo = basDevpService.checkSiteStatus(taskDto.getStaNo(), false, hostId);
            workService.stockOut(staNo.getDevNo(), taskDto, getUserId(), hostId);
        }
        return R.ok();
        return R.ok("立体仓库生成出库任务成功,平库请使用PDA进行出库!!!");
    }
}