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 5120873..072deb5 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 @@ -21,6 +21,10 @@ import java.util.List; @EqualsAndHashCode(callSuper = true) public class VoiceInfo extends TenantEntity { /** + * + */ + private static final long serialVersionUID = 1944052493883601983L; + /** * 主键ID */ private Long id; diff --git a/suimangService/src/main/java/com/iformall/mapper/VoiceMapper.java b/suimangService/src/main/java/com/iformall/mapper/VoiceMapper.java index 2f8f395..ba50d3a 100644 --- a/suimangService/src/main/java/com/iformall/mapper/VoiceMapper.java +++ b/suimangService/src/main/java/com/iformall/mapper/VoiceMapper.java @@ -9,5 +9,6 @@ import java.util.List; public interface VoiceMapper extends CommonMapper { void saveBatch(@Param("list") List list); + List findList(VoiceInfo voiceInfo); } 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 baa8f8b..eb758f0 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxCUserLiveBasicInfoServiceImpl.java @@ -7,6 +7,7 @@ import com.iformall.domain.po.WxCAvatar; import com.iformall.domain.po.WxCUserBasicInfo; import com.iformall.domain.po.WxCUserLiveBasicInfo; import com.iformall.domain.po.base.TenantEntity; +import com.iformall.domain.po.sm.VoiceInfo; import com.iformall.domain.po.sm.VoiceLanguage; import com.iformall.enums.sm.EnumWxCAuthorType; import com.iformall.mapper.*; @@ -42,7 +43,7 @@ public class WxCUserLiveBasicInfoServiceImpl implements WxCUserLiveBasicInfoServ SysConfigService sysConfigService; @Autowired - VoiceLanguageMapper voiceLanguageMapper; + VoiceMapper voiceMapper; @Override public void regeister(WxCUserBasicInfo wxCUserBasicInfo) { @@ -84,10 +85,10 @@ public class WxCUserLiveBasicInfoServiceImpl implements WxCUserLiveBasicInfoServ for (String _v : _vs) { vss.add(Long.parseLong(_v)); } - VoiceLanguage vq = new VoiceLanguage(); + VoiceInfo vq = new VoiceInfo(); vq.setIds(vss); - List vlist = voiceLanguageMapper.findList(vq); - for (VoiceLanguage v : vlist) { + List vlist = voiceMapper.findList(vq);; + for (VoiceInfo v : vlist) { WxCAuthor author = new WxCAuthor(); author.setUserId(wxCUserBasicInfo.getId()); author.setUserName(wxCUserBasicInfo.getPhone()); diff --git a/suimangService/src/main/resources/mapper/VoiceMapper.xml b/suimangService/src/main/resources/mapper/VoiceMapper.xml index 382f9b0..82d5d4d 100644 --- a/suimangService/src/main/resources/mapper/VoiceMapper.xml +++ b/suimangService/src/main/resources/mapper/VoiceMapper.xml @@ -1,6 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + id,language_id,tenant_id,parent_tenant_id,sex,age_type,display_name,local_name,mould_sm_id,sample_rate_hertz, + words_per_minute,voice_type,style_list,create_date,update_date,is_del + + + + where is_del = 0 + + + and `id` = #{id} + + + + and `language_id` = #{languageId} + + + + and id in + + #{idItem} + + + + order by ${sortColumns} + + + + + + + INSERT INTO voice_info (`id`, `language_id`, `sex`, `display_name`, `local_name`, `mould_sm_id`,