From bb47776c7589edff291db28caaffcceedf865d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Fri, 11 Sep 2026 12:43:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E6=89=98bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/PalletMergeQueryServiceImpl.java | 4 +++- .../PalletMergeQueryMapper.xml | 22 ++++++++++--------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/PalletMergeQueryServiceImpl.java b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/PalletMergeQueryServiceImpl.java index 06506a0b..75bbcc57 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/PalletMergeQueryServiceImpl.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/PalletMergeQueryServiceImpl.java @@ -38,6 +38,7 @@ import java.util.Map; */ @Service public class PalletMergeQueryServiceImpl implements PalletMergeQueryService { + @Autowired private PalletMergeQueryMapper palletMergeQueryMapper; @@ -81,8 +82,9 @@ public class PalletMergeQueryServiceImpl implements PalletMergeQueryService { *

查询逻辑:

*
    *
  1. 如果前端传入maxPositionCount则使用,否则计算该类型最大已用位置数
  2. - *
  3. 查询立库中该类型的栈板,count>0 且 count<最大count
  4. + *
  5. 查询立库中该类型的栈板,count>0 且 count<最大count
  6. *
  7. 只查询calling_flag='N'的栈板
  8. + *
  9. SQL排除pallet.sore_type=3直接出库托
  10. *
  11. 按count从小到大排序
  12. *
  13. 返回分页结果
  14. *
diff --git a/src/main/resources/mapper/automatedWarehouse/PalletMergeQueryMapper.xml b/src/main/resources/mapper/automatedWarehouse/PalletMergeQueryMapper.xml index 299da00e..b22513fa 100644 --- a/src/main/resources/mapper/automatedWarehouse/PalletMergeQueryMapper.xml +++ b/src/main/resources/mapper/automatedWarehouse/PalletMergeQueryMapper.xml @@ -4,7 +4,7 @@ - + - + - + - SELECT + SELECT pd.site, pd.pallet_id AS palletId, pd.position,