From 3d10787ee06ae3e7ade49157c1fb323d769cddfe Mon Sep 17 00:00:00 2001 From: wusiyu <2015098864@qq.com> Date: Wed, 27 May 2026 20:28:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/wms/pojo/vo/StStockInoutRecordVO.java | 2 ++ .../org/springblade/wms/mapper/StStockInoutRecordMapper.xml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StStockInoutRecordVO.java b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StStockInoutRecordVO.java index 9e9b277a6..37184397b 100644 --- a/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StStockInoutRecordVO.java +++ b/blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/vo/StStockInoutRecordVO.java @@ -62,5 +62,7 @@ public class StStockInoutRecordVO extends StStockInoutRecord { private String userName; @Schema(description = "操作员") private String operatorName; + @Schema(description = "领用人班组") + private String teamSetName; } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStockInoutRecordMapper.xml b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStockInoutRecordMapper.xml index bd588639b..5e30ac50b 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStockInoutRecordMapper.xml +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StStockInoutRecordMapper.xml @@ -76,6 +76,10 @@ u.name AS userName, op.name AS operatorName, -- 其他需要的字段(可根据VO调整别名) + (SELECT LISTAGG(ts.ts_name, ',') WITHIN GROUP (ORDER BY ts.id) + FROM BS_TEAM_SET ts + WHERE instr(',' || sir.picker_team_set || ',', ',' || ts.id || ',') > 0 + AND ts.is_deleted = 0) AS teamSetName, sir.memo FROM ST_STOCK_INOUT_RECORD sir -- 左关联物料表:保证无物料ID时也能查询出出入库记录