From 7a380bc7607e921874658e8b03442be3622c0b81 Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Sat, 27 Jan 2024 14:49:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=AA=E5=99=A8=E6=8A=A4=E7=90=86=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../miniProgram/service/impl/WxInstrumentServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxInstrumentServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxInstrumentServiceImpl.java index 40823e9..560eac4 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxInstrumentServiceImpl.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxInstrumentServiceImpl.java @@ -372,9 +372,9 @@ public class WxInstrumentServiceImpl implements IWxInstrumentService { WxModeTag wxModeTag = new WxModeTag(); wxModeTag.setModeId(wxMode.getId()); List wxModeTagList = wxModeTagMapper.selectWxModeTagList(wxModeTag); - if (wxModeTagList != null) { + if (wxModeTagList != null && wxModeTagList.size() > 0) { List modeTagList = wxModeTagList.stream().map(WxModeTag::getTagId).collect(Collectors.toList()); - if (userTagIdList == null || !userTagIdList.containsAll(modeTagList)) { + if (userTagIdList == null || userTagIdList.size() == 0 || !userTagIdList.containsAll(modeTagList)) { WxModeRet wxModeRet = new WxModeRet(); BeanUtils.copyProperties(wxMode, wxModeRet); wxModeRet.setLock(true);