From 504e1908a4ee63dd8504e0711c3ee9143721abcf Mon Sep 17 00:00:00 2001 From: winter Date: Wed, 21 Feb 2024 15:40:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=85=A7=E6=92=AD=E7=94=A8=E6=88=B7=E6=B3=A8?= =?UTF-8?q?=E5=86=8C=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/domain/po/sm/VoiceInfo.java | 2 ++ .../service/impl/WxCUserLiveBasicInfoServiceImpl.java | 4 ++-- suimangService/src/main/resources/mapper/VoiceMapper.xml | 7 +++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/suimangService/src/main/java/com/iformall/domain/po/sm/VoiceInfo.java b/suimangService/src/main/java/com/iformall/domain/po/sm/VoiceInfo.java index 072deb5..1f0dd5a 100644 --- a/suimangService/src/main/java/com/iformall/domain/po/sm/VoiceInfo.java +++ b/suimangService/src/main/java/com/iformall/domain/po/sm/VoiceInfo.java @@ -32,6 +32,8 @@ public class VoiceInfo extends TenantEntity { * 语种表id(voice_language.id) */ private Long languageId; + @TableField(exist = false) + private List languageIds; /** * 性别 */ diff --git a/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java index eb758f0..822734c 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java @@ -44,7 +44,7 @@ public class WxCUserLiveBasicInfoServiceImpl implements WxCUserLiveBasicInfoServ @Autowired VoiceMapper voiceMapper; - + @Override public void regeister(WxCUserBasicInfo wxCUserBasicInfo) { SysConfig rconfig = sysConfigService.getByKey(SysConfigConstant.hb_regeister_days_expired, new TenantEntity()); @@ -86,7 +86,7 @@ public class WxCUserLiveBasicInfoServiceImpl implements WxCUserLiveBasicInfoServ vss.add(Long.parseLong(_v)); } VoiceInfo vq = new VoiceInfo(); - vq.setIds(vss); + vq.setLanguageIds(vss); List vlist = voiceMapper.findList(vq);; for (VoiceInfo v : vlist) { WxCAuthor author = new WxCAuthor(); diff --git a/suimangService/src/main/resources/mapper/VoiceMapper.xml b/suimangService/src/main/resources/mapper/VoiceMapper.xml index 82d5d4d..defb2ef 100644 --- a/suimangService/src/main/resources/mapper/VoiceMapper.xml +++ b/suimangService/src/main/resources/mapper/VoiceMapper.xml @@ -35,6 +35,13 @@ and `language_id` = #{languageId} + + + and language_id in + + #{lidItem} + + and id in