From 8da3ece306680e177bd8bd518f02a9eff25ad84d Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Wed, 24 Dec 2025 16:09:03 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=20=20TMS=E7=B3=BB=E7=BB=9F=20-=20?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AE=A1=E7=90=86=20-=20=E7=8E=B0=E9=87=91?= =?UTF-8?q?=E5=AE=A2=E6=88=B7-=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=20committer:=20heyu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emis/service/impl/EmisMoneyUserServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisMoneyUserServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisMoneyUserServiceImpl.java index 2d89aa0bf..245fbe17b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisMoneyUserServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisMoneyUserServiceImpl.java @@ -107,6 +107,11 @@ public class EmisMoneyUserServiceImpl extends EmisBaseService implements IEmisMo @Override public int deleteEmisMoneyUserByIds(Long[] ids) { + if (ids == null || ids.length == 0) { + return 0; + } + // 删除现金用户前,先清空客户用户表中关联的 money_user_id + emisCustomerUserMapper.clearMoneyUserIdByMoneyUserIds(ids); return emisMoneyUserMapper.deleteEmisMoneyUserByIds(ids); } @@ -119,6 +124,11 @@ public class EmisMoneyUserServiceImpl extends EmisBaseService implements IEmisMo @Override public int deleteEmisMoneyUserById(Long id) { + if (id == null) { + return 0; + } + // 删除单个现金用户前,先清空客户用户表中关联的 money_user_id + emisCustomerUserMapper.clearMoneyUserIdByMoneyUserIds(new Long[]{id}); return emisMoneyUserMapper.deleteEmisMoneyUserById(id); } }