From dbbb114c25b2406b6d1fd52019d2f2228ffcacd0 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 27 十一月 2024 18:04:16 +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