自动化立体仓库 - WMS系统
zhou zhou
2025-12-30 0eab67f624c2b3349002860b408942265a076b9e
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -128,7 +128,10 @@
        String sourceSite = param.getSourceSite();
        String barcode = param.getBarcode();
        int ioType;
        LocCache locCache = locCacheService.selectOne(new EntityWrapper<LocCache>().eq("loc_no", sourceSite));
        if (null == locCache) {
            throw new CoolException("站点不存在:" + sourceSite);
        }
        switch (type) {
            case 1:
                // 判断有没有组托
@@ -136,7 +139,10 @@
                if (count == 0) {
                    throw new CoolException("条码未组托:" + barcode);
                }
                ioType = 1;
                ioType = 101;
                locCache.setLocSts(LocStsType.LOC_STS_TYPE_R.type);
                locCacheService.updateById(locCache);
                break;
            case 2:
                // 判断是拣选回库托盘
@@ -148,6 +154,9 @@
                    throw new CoolException("条码不需要回库:" + barcode);
                }
                ioType = wrkMast.getIoType() - 50;
                locCache.setLocSts(LocStsType.LOC_STS_TYPE_R.type);
                locCacheService.updateById(locCache);
                break;
            case 3:
                // 判断条码在wms不存在,是空托盘