自动化立体仓库 - WMS系统
#
lty
2025-07-02 2491b3de585078e052a0357a4ae7f3c7ae952d28
#
2个文件已修改
14 ■■■■ 已修改文件
src/main/java/com/zy/common/web/WcsController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/web/WcsController.java
@@ -109,12 +109,12 @@
    @ResponseBody
    public R autoEmptyIn(@RequestBody LocTypeDto locTypeDto){
        // 源站点状态检测
        BasDevp sourceStaNo = basDevpService.checkSiteStatus(12, true);
        BasDevp sourceStaNo = basDevpService.checkSiteStatus(801, true);
        // 检索库位
        FindLocNoAttributeVo findLocNoAttributeVo = new FindLocNoAttributeVo();
        StartupDto dto = commonService.getLocNo( 10, 12, findLocNoAttributeVo, locTypeDto);
        StartupDto dto = commonService.getLocNo( 10, 801, findLocNoAttributeVo, locTypeDto);
        Date now = new Date();
        // 生成工作档
        WrkMast wrkMast = new WrkMast();
@@ -149,7 +149,7 @@
            return R.error("库存没有空板");
        }
        EmptyPlateOutParam emptyPlateOutParam = new EmptyPlateOutParam();
        emptyPlateOutParam.setOutSite(12);
        emptyPlateOutParam.setOutSite(301);
        emptyPlateOutParam.setLocNos(new ArrayList<String>(){{add(locMast.getLocNo()+"");}});
        WrkMast wrkMast = workService.emptyPlateOut(emptyPlateOutParam);
        return R.ok(!Cools.isEmpty(wrkMast)? R.ok("自动空托出库成功,工作号:" + wrkMast.getWrkNo()) : R.error("生成自动空托出库失败"));
@@ -190,7 +190,7 @@
        wrkMast.setMemo("自动3号堆垛机移栽");
        for (WrkDetl item : wrkDetls) {
            WrkDetl newDetl = new WrkDetl();
            newDetl.sync(item); // 假设 sync 是深拷贝属性
            newDetl.sync(item);
            newDetl.setWrkNo(wrkMast.getWrkNo());
            newDetl.setIoTime(wrkMast.getIoTime());
            newDetl.setAppeTime(now);
src/main/resources/application.yml
@@ -50,13 +50,13 @@
  # 双深
  doubleDeep: true
  # 双深库位排号
  doubleLocs: 31,34
  doubleLocs: 1,4,5,8,9,12,13,16,17,20
  # 一个堆垛机负责的货架排数
  groupCount: 4
  # 左深库位排号
  doubleLocsLeft: 31
  doubleLocsLeft: 1,5,9,13,17
  # 右深库位排号
  doubleLocsRight: 34
  doubleLocsRight: 4,8,12,16,20
# wms参数配置
wms-parameter:
  # 自动补空板功能开关