From 80ba21616141b4b95243ed62bd22b0e2d9290a63 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期四, 25 七月 2024 13:53:52 +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