From 2dccb4efa639efedc3567901da4b4a28c1b5093f Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:01:32 +0800 Subject: [PATCH] =?UTF-8?q?2024.1.24=202024.1.24=20qcPartAttribute?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=97=B6=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E6=89=80=E9=80=89bu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xujie/sys/modules/pms/service/Impl/QcServiceImpl.java | 7 +++++++ src/main/resources/mapper/pms/QcMapper.xml | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index f5681292..bc8e3f2a 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -4210,6 +4210,13 @@ public class QcServiceImpl implements QcService { @Override public List searchPartInfo(QcFAIRecordData data) { + // 获得 site 和 bu + if (data.getBu().split("_").length >= 2 ) { + data.setSite(data.getBu().split("_")[0]); + data.setBuNo(data.getBu().split("_")[1]); + } else { + throw new RuntimeException("工厂和部门有误!"); + } List list = qcMapper.searchPartInfo(data); return list; } diff --git a/src/main/resources/mapper/pms/QcMapper.xml b/src/main/resources/mapper/pms/QcMapper.xml index 1e386138..215692a2 100644 --- a/src/main/resources/mapper/pms/QcMapper.xml +++ b/src/main/resources/mapper/pms/QcMapper.xml @@ -3122,11 +3122,12 @@ part_no, part_desc, sku, - cinv_source_code + cinv_source_code, + sourceBu from part where - 1=1 + sourceBu = #{query.buNo} AND part_no LIKE '%' + #{query.partNo} + '%'