自动化立体仓库 - WMS系统
zhangc
2025-03-19 f02c773b5871178bba5370454408882416ae2b14
四期
2个文件已修改
9 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/AgvBasDevpController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/AgvBasDevpController.java
@@ -237,7 +237,11 @@
        String barcode = map.get("barcode").toString();
        AgvWrkMast agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("barcode", barcode).eq("wrk_sts", 205L));
        if (agvWrkMast == null) {
            R.error("工作档不存在");
            agvWrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("barcode", barcode));
            if (agvWrkMast != null && agvWrkMast.getWrkSts() != 205) {
                return R.error("工作档状态不对");
            }
            return R.error("工作档不存在");
        }
        if (agvWrkMast.getIoType() != 101 && agvWrkMast.getIoType() != 110) {
            throw new CoolException("工作号为" + agvWrkMast.getWrkNo() + "类型不为101.出库,无法执行货架离场任务,请重新选择站点。");
src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -1555,6 +1555,9 @@
    private void updateAgvBasDevp(AgvBasDevp agvBasDevp, String locSts) {
        if (!Cools.isEmpty(agvBasDevp)) {
            agvBasDevp.setLocSts(locSts);
            if (locSts.equals("S")) {
                agvBasDevp.setBarcode("");
            }
            agvBasDevpService.updateById(agvBasDevp);
        }
    }