From eadb3c4c77dd9008030ec029c4c55727084253ed Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期二, 18 七月 2023 16:14:44 +0800 Subject: [PATCH] agv 入库接口调整 --- src/main/java/com/zy/asrs/service/LocMastService.java | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/LocMastService.java b/src/main/java/com/zy/asrs/service/LocMastService.java index 772bd98..346571f 100644 --- a/src/main/java/com/zy/asrs/service/LocMastService.java +++ b/src/main/java/com/zy/asrs/service/LocMastService.java @@ -12,6 +12,12 @@ * 妫�绱㈠彲鐢ㄥ簱浣� */ List<LocMast> queryFreeLocMast(List<Integer> rows, Integer rowsLen, Short locType1); + List<LocMast> queryFreeLocMast2(Short locType1, Integer rowBeg, Integer rowEnd, Integer bayBeg, Integer bayEnd, Integer levBeg, Integer levEnd); + + /** + * 妫�绱㈠彲鐢ㄥ簱浣�0 + */ + LocMast queryFreeLocMast0(Integer row, Short locType1); /** * 鑾峰彇鍚岀粍璐ф灦鐨勭┖搴撲綅 @@ -25,7 +31,7 @@ * @param locMast * @return */ - Boolean checkEmptyCount(LocMast locMast); + Boolean checkEmptyCount(LocMast locMast, int quaOfBlank); /** * 褰撳墠搴撳瓨鏄庣粏鏄惁涓烘暣鎵� @@ -45,4 +51,20 @@ // 瀵瑰悓缁勮揣鐗╄繘琛岀Щ搴撴搷浣� void breakUp(String locNo, List<String> excludeLocNos); + // 鑾峰彇瀵瑰簲鍑哄簱鍫嗗灈鏈哄彿鐮� + Integer getOutCrnNo(LocMast locMast); + + LocMast findNearloc(String locNo); + + List<LocMast> selectAllPeakLoc(); + + Boolean checkAllLocEmpty(List<String> groupOuterLoc); + + //鏌ヨ鎸囧畾妤煎眰鐨勫簱浣嶆暟鎹� + List<LocMast> selectLocByLev(Integer lev); + + List<LocMast> selectEmptyByLocNos(List<String> locNos); + + Integer updateLocType2ByRBL(Integer locType2, Integer startRow, Integer endRow, Integer startBay, Integer endBay, Integer startLev, Integer endLev); + } -- Gitblit v1.9.1