From 6ac203a8ebf72b70dd90de3b87b85d09da2d9024 Mon Sep 17 00:00:00 2001 From: zhangqinbin <181961702@qq.com> Date: Sat, 22 Jan 2022 13:52:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=94=B9=E9=80=A0=EF=BC=8C=E6=94=AF=E6=8C=81=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E4=BA=BA=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BizMessageProducerServiceImpl.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageProducerServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageProducerServiceImpl.java index fd3948e..dc754eb 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageProducerServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/bizmessage/service/impl/BizMessageProducerServiceImpl.java @@ -171,10 +171,16 @@ public class BizMessageProducerServiceImpl implements BizMessageProducerService List magIds = messageList.stream().map(BizMessage::getId).distinct().collect(Collectors.toList()); Map map = new HashMap<>(); if(magIds!=null&&magIds.size()>0) { - List userIds = new ArrayList<>(); - userIds.add(userId); + + List userIds = null; + if(userId!=null){ + userIds = new ArrayList<>(); + userIds.add(userId); + } + + List finalUserIds = userIds; magIds.forEach(magid->{ - messageMapper.deleteAuthorizeByServicecdoe(magid,userIds); + messageMapper.deleteAuthorizeByServicecdoe(magid, finalUserIds); }); } return true;