From 4e1f6aadc56deb7534f6b1544869199fab37c45e Mon Sep 17 00:00:00 2001 From: lwj <3529558005@qq.com> Date: Mon, 2 Sep 2024 19:45:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E6=8E=88=E6=9D=83=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF=E6=9F=A5?= =?UTF-8?q?=E6=89=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/cloud/etl/mapper/AccreditMapper.java | 3 +++ .../etl/service/impl/AccreditServiceImpl.java | 6 +++++- .../src/main/resources/mapper/AccreditMapper.xml | 15 +++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java index 1b08dfa..3bb3f83 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/mapper/AccreditMapper.java @@ -24,4 +24,7 @@ public interface AccreditMapper { List findUserTableIds(@Param("userId") Long userId); List findDeptTableIds(@Param("deptId") Long deptId); + + Accredit findAccreditBasic(@Param("tableId") Long tableId); + } diff --git a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java index 129752d..ceb9695 100644 --- a/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java +++ b/cloud-etl-server/src/main/java/com/muyu/cloud/etl/service/impl/AccreditServiceImpl.java @@ -18,7 +18,11 @@ public class AccreditServiceImpl implements AccreditService{ @Override public Accredit findAccredit(Long tableId) { - return accreditMapper.findAccredit(tableId); + Accredit accredit = accreditMapper.findAccredit(tableId); + if(accredit==null){ + return accreditMapper.findAccreditBasic(tableId); + } + return accredit; } @Override diff --git a/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml b/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml index 0c649a5..ef33eb4 100644 --- a/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml +++ b/cloud-etl-server/src/main/resources/mapper/AccreditMapper.xml @@ -123,5 +123,20 @@ select table_id from middle where dept_id=#{deptId} + +