|
@@ -257,12 +257,10 @@ public class SpeakerServiceImpl implements ISpeakerService {
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private List<UrlVo> getUrlList(String texts,Integer playNum) {
|
|
|
|
|
|
|
+ private List<UrlVo> getUrlList(String texts) {
|
|
|
List<UrlVo> urlVoList = new ArrayList<>();
|
|
List<UrlVo> urlVoList = new ArrayList<>();
|
|
|
- for(int i=0;i<playNum;i++){
|
|
|
|
|
- UrlVo urlVo = new UrlVo(texts.substring(0, 1), texts);
|
|
|
|
|
- urlVoList.add(urlVo);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ UrlVo urlVo = new UrlVo(texts.substring(0, 1), texts);
|
|
|
|
|
+ urlVoList.add(urlVo);
|
|
|
return urlVoList;
|
|
return urlVoList;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -306,7 +304,7 @@ public class SpeakerServiceImpl implements ISpeakerService {
|
|
|
private void commonTextUrlVoice(String texts,List<PlayVo> playVoList,Integer playNum,Integer level) {
|
|
private void commonTextUrlVoice(String texts,List<PlayVo> playVoList,Integer playNum,Integer level) {
|
|
|
for (PlayVo play : playVoList) {
|
|
for (PlayVo play : playVoList) {
|
|
|
String deviceIp=play.getDeviceIp();
|
|
String deviceIp=play.getDeviceIp();
|
|
|
- List<UrlVo> urlVoList = getUrlList(texts,playNum);
|
|
|
|
|
|
|
+ List<UrlVo> urlVoList = getUrlList(texts);
|
|
|
if (null != play.getParams()) {
|
|
if (null != play.getParams()) {
|
|
|
play.getParams().setTid(UUID.randomUUID().toString());
|
|
play.getParams().setTid(UUID.randomUUID().toString());
|
|
|
play.getParams().setUrls(urlVoList);
|
|
play.getParams().setUrls(urlVoList);
|
|
@@ -329,20 +327,20 @@ public class SpeakerServiceImpl implements ISpeakerService {
|
|
|
private PlayBatchVo commonPatchTextUrlVoice(String texts,List<PlayVo> playVoList,Integer playNum,Integer level) {
|
|
private PlayBatchVo commonPatchTextUrlVoice(String texts,List<PlayVo> playVoList,Integer playNum,Integer level) {
|
|
|
PlayBatchVo playBatchVo = new PlayBatchVo();
|
|
PlayBatchVo playBatchVo = new PlayBatchVo();
|
|
|
BeanUtils.copyProperties(playVoList.get(0), playBatchVo);
|
|
BeanUtils.copyProperties(playVoList.get(0), playBatchVo);
|
|
|
- List<UrlVo> urlVoList = getUrlList(texts,playNum);
|
|
|
|
|
|
|
+ List<UrlVo> urlVoList = getUrlList(texts);
|
|
|
if (null != playBatchVo.getParams()) {
|
|
if (null != playBatchVo.getParams()) {
|
|
|
playBatchVo.getParams().setTid(UUID.randomUUID().toString());
|
|
playBatchVo.getParams().setTid(UUID.randomUUID().toString());
|
|
|
playBatchVo.getParams().setUrls(urlVoList);
|
|
playBatchVo.getParams().setUrls(urlVoList);
|
|
|
playBatchVo.getParams().setUid(UUID.randomUUID().toString());
|
|
playBatchVo.getParams().setUid(UUID.randomUUID().toString());
|
|
|
|
|
+ playBatchVo.getParams().setCount(playNum);
|
|
|
|
|
+ playBatchVo.getParams().setLevel(level);
|
|
|
}
|
|
}
|
|
|
List<String> snsList = new ArrayList<>();
|
|
List<String> snsList = new ArrayList<>();
|
|
|
- List<String> reqList = new ArrayList<>();
|
|
|
|
|
for (PlayVo playVo : playVoList) {
|
|
for (PlayVo playVo : playVoList) {
|
|
|
snsList.add(playVo.getSn());
|
|
snsList.add(playVo.getSn());
|
|
|
- reqList.add("req");
|
|
|
|
|
}
|
|
}
|
|
|
- playBatchVo.setSns(snsList.toArray(new String[snsList.size()]));
|
|
|
|
|
- playBatchVo.setType(reqList.toArray(new String[reqList.size()]));
|
|
|
|
|
|
|
+ playBatchVo.setSn(snsList.toArray(new String[snsList.size()]));
|
|
|
|
|
+ playBatchVo.setType("req");
|
|
|
return playBatchVo;
|
|
return playBatchVo;
|
|
|
}
|
|
}
|
|
|
|
|
|