From 5d1d54e83546ba9fc85c69b32287883d04f4a475 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 01 十一月 2024 18:56:13 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java | 78 +++++++++++++++++----------------------
1 files changed, 34 insertions(+), 44 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java
index bb250b5..0afd776 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java
@@ -11,19 +11,10 @@
import com.alibaba.nls.client.protocol.tts.SpeechSynthesizer;
import com.alibaba.nls.client.protocol.tts.SpeechSynthesizerListener;
import com.alibaba.nls.client.protocol.tts.SpeechSynthesizerResponse;
-import com.aliyun.dysmsapi20170525.Client;
-import com.aliyun.dysmsapi20170525.models.*;
-import com.aliyun.tea.TeaException;
-import com.aliyun.teaopenapi.models.Config;
-import com.aliyun.teautil.Common;
-import com.aliyun.teautil.models.RuntimeOptions;
-import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import com.smartor.domain.*;
import com.smartor.mapper.*;
-import com.smartor.service.IBaseSmsaccountService;
-import com.smartor.service.ISvyLibTitleService;
import com.smartor.service.PersonVoiceService;
import lombok.extern.slf4j.Slf4j;
import org.jsoup.Jsoup;
@@ -37,11 +28,6 @@
import java.io.*;
import java.nio.ByteBuffer;
import java.nio.file.Files;
-import java.time.Instant;
-import java.time.LocalDateTime;
-import java.time.ZoneId;
-import java.time.format.DateTimeFormatter;
-import java.util.*;
/**
* 鐭俊璐﹀彿Service涓氬姟灞傚鐞�
@@ -59,16 +45,16 @@
private String accessKeySecret;
@Autowired
- private SvyLibTitleMapper svyLibTitleMapper;
+ private SvyLibTemplateWjxMapper svyLibTitleMapper;
@Autowired
- private SvyLibTopicMapper svyLibTopicMapper;
+ private SvyLibTemplateScriptWjxMapper svyLibTopicMapper;
@Autowired
private SvyLibTopicdirectionMapper svyLibTopicdirectionMapper;
@Autowired
- private SvyLibTopicoptionMapper svyLibTopicoptionMapper;
+ private SvyLibTemplateTargetoptionWjxMapper svyLibTopicoptionMapper;
//
// @Autowired
// private ISvyLibTitleService svyLibTitleService;
@@ -109,6 +95,7 @@
}
public String explainHTML2() throws IOException {
+
String folderPath = "E:\\pc2";
// 鑾峰彇鏂囦欢澶逛笅鐨勬墍鏈夋枃浠�
File[] files = new File(folderPath).listFiles();
@@ -122,17 +109,22 @@
String fileContent = new String(Files.readAllBytes(file.toPath()));
Document parse = Jsoup.parse(fileContent);
+ Element body = parse.body();
+ Elements elementsByClass3 = body.getElementsByClass("topic__type-des");
+ String desc = elementsByClass3.text();
//淇濆瓨title
String title = parse.title();
- SvyLibTitle svyLibTitle = new SvyLibTitle();
+ SvyLibTemplateWjx svyLibTitle = new SvyLibTemplateWjx();
// svyLibTitle.setCategoryid(System.currentTimeMillis());
svyLibTitle.setSvyname(title);
+ svyLibTitle.setDescription(desc);
svyLibTitle.setDelFlag("0");
svyLibTitle.setIsupload(0L);
- svyLibTitleMapper.insertSvyLibTitle(svyLibTitle);
- Element body = parse.body();
+ svyLibTitleMapper.insertSvyLibTemplateWjx(svyLibTitle);
+
+
Elements elementsByClass = body.getElementsByClass("topic__type-body");
Elements children = elementsByClass.get(0).children();
for (Element element : children) {
@@ -154,7 +146,7 @@
String legend = element.getElementsByTag("legend").text();
System.out.println("棰樼洰锛� " + legend);
//灏嗛鐩繚瀛樺埌琛ㄤ腑
- SvyLibTopic svyLibTopic = new SvyLibTopic();
+ SvyLibTemplateScriptWjx svyLibTopic = new SvyLibTemplateScriptWjx();
svyLibTopic.setSvyid(svyLibTitle.getSvyid());
//鍒ゆ柇璇ラ鐩笅鏄惁鏈夐�夐」
@@ -164,22 +156,22 @@
if (spans.size() != 0) {
Elements radio__type = spans.get(0).getElementsByClass("radio__type");
if (radio__type.size() != 0) {
- svyLibTopic.setTopictype("1");
+ svyLibTopic.setScriptType("1");
} else {
Elements checkbox__type = spans.get(0).getElementsByClass("checkbox__type");
if (checkbox__type.size() != 0) {
- svyLibTopic.setTopictype("2");
+ svyLibTopic.setScriptType("2");
}
}
}
- svyLibTopic.setTopiccode(IdUtils.simpleUUID());
- svyLibTopic.setTopic(legend);
+ svyLibTopic.setSeqno(IdUtils.simpleUUID());
+ svyLibTopic.setScriptContent(legend);
svyLibTopic.setDelFlag("0");
svyLibTopic.setIsupload(0L);
svyLibTopic.setOrgid(fileName);
try {
- svyLibTopicMapper.insertSvyLibTopic(svyLibTopic);
+ svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic);
} catch (Exception e) {
noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡1", fileContent);
continue a;
@@ -194,16 +186,16 @@
String text = label.text();
//灏嗛鐩瓨搴�
// item = item + "------" + text;
- SvyLibTopicoption svyLibTopicoption = new SvyLibTopicoption();
- svyLibTopicoption.setTopicid(svyLibTopic.getTopicid());
- svyLibTopicoption.setSvyid(svyLibTitle.getSvyid());
+ SvyLibTemplateTargetoptionWjx svyLibTopicoption = new SvyLibTemplateTargetoptionWjx();
+ svyLibTopicoption.setScriptid(svyLibTopic.getId());
+ svyLibTopicoption.setTemplateID(svyLibTitle.getSvyid());
svyLibTopicoption.setSort(i);
- svyLibTopicoption.setOptioncode(IdUtils.simpleUUID());
+ svyLibTopicoption.setGuid(IdUtils.simpleUUID());
svyLibTopicoption.setOptioncontent(text);
svyLibTopicoption.setDelFlag("0");
svyLibTopicoption.setIsupload(0L);
try {
- svyLibTopicoptionMapper.insertSvyLibTopicoption(svyLibTopicoption);
+ svyLibTopicoptionMapper.insertSvyLibTemplateTargetoptionWjx(svyLibTopicoption);
} catch (Exception e) {
noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡2", fileContent);
continue a;
@@ -215,20 +207,18 @@
} else {
//灏嗛鐩繚瀛樺埌琛ㄤ腑
-
-
Elements elementsByClass2 = element.getElementsByClass("ui-control-group ui-matrix");
if (elementsByClass2.size() > 0) {
- SvyLibTopic svyLibTopic2 = new SvyLibTopic();
+ SvyLibTemplateScriptWjx svyLibTopic2 = new SvyLibTemplateScriptWjx();
svyLibTopic2.setSvyid(svyLibTitle.getSvyid());
- svyLibTopic2.setTopiccode(IdUtils.simpleUUID());
- svyLibTopic2.setTopic(legend);
+ svyLibTopic2.setSeqno(IdUtils.simpleUUID());
+ svyLibTopic2.setScriptContent(legend);
svyLibTopic2.setDelFlag("0");
svyLibTopic.setIsupload(0L);
- svyLibTopic2.setTopictype("4");
+ svyLibTopic2.setScriptType("4");
svyLibTopic2.setOrgid(fileName);
try {
- svyLibTopicMapper.insertSvyLibTopic(svyLibTopic2);
+ svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic2);
} catch (Exception e) {
noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡22", fileContent);
continue a;
@@ -246,7 +236,7 @@
direction = direction + ele.text() + "鈽�";
}
SvyLibTopicdirection svyLibTopicdirection = new SvyLibTopicdirection();
- svyLibTopicdirection.setTopicid(svyLibTopic2.getTopicid());
+ svyLibTopicdirection.setTopicid(svyLibTopic2.getId());
svyLibTopicdirection.setDirection(direction);
svyLibTopicdirection.setTransverse(transverse);
svyLibTopicdirectionMapper.insertSvyLibTopicdirection(svyLibTopicdirection);
@@ -254,16 +244,16 @@
//灏嗛鐩繚瀛樺埌琛ㄤ腑
- SvyLibTopic svyLibTopic3 = new SvyLibTopic();
+ SvyLibTemplateScriptWjx svyLibTopic3 = new SvyLibTemplateScriptWjx();
svyLibTopic3.setSvyid(svyLibTitle.getSvyid());
- svyLibTopic3.setTopiccode(IdUtils.simpleUUID());
- svyLibTopic3.setTopic(legend);
+ svyLibTopic3.setSeqno(IdUtils.simpleUUID());
+ svyLibTopic3.setScriptContent(legend);
svyLibTopic3.setDelFlag("0");
svyLibTopic3.setIsupload(0L);
- svyLibTopic3.setTopictype("3");
+ svyLibTopic3.setScriptType("3");
svyLibTopic3.setOrgid(fileName);
try {
- svyLibTopicMapper.insertSvyLibTopic(svyLibTopic3);
+ svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic3);
} catch (Exception e) {
noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡33", fileContent);
continue a;
--
Gitblit v1.9.3