自动化立体仓库 - WMS系统
pang.jiabao
2026-03-20 0197bf5818fb365d511b6af40fb63a1657cd9c99
src/main/java/com/zy/asrs/controller/PlaController.java
@@ -283,10 +283,12 @@
        for (Pla pla : plas) {
            // 获取最新冻结状态
            pla = plaService.selectOne(new EntityWrapper<Pla>().eq("id", pla.getId()));
//            pla.setStockFreeze(pla1.getStockFreeze());
//            pla.setStockFreezeBy(pla1.getStockFreezeBy());
//            pla.setStockFreezeDate(pla1.getStockFreezeDate());
            Pla pla1 = plaService.selectOne(new EntityWrapper<Pla>().setSqlSelect("stock_freeze as stockFreeze,stock_freeze_by as stockFreezeBy,stock_freeze_date as stockFreezeDate,weight_anfme as weightAnfme,qty_anfme as qtyAnfme").eq("id", pla.getId()));
            pla.setStockFreeze(pla1.getStockFreeze());
            pla.setStockFreezeBy(pla1.getStockFreezeBy());
            pla.setStockFreezeDate(pla1.getStockFreezeDate());
            pla.setWeightAnfme(pla1.getWeightAnfme());
            pla.setQtyAnfme(pla1.getQtyAnfme());
            if (pla.getStockFreeze() == 0) {
//                throw new CoolException("库存已被冻结,请重新选择库存");
                log.info("该库存已被其他用户冻结,请重新选择;{},{}", pla.getStockFreezeBy(), getUser().getUsername());