From 9c8c9675325a22c69ac113ab26f9285b60582ae1 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 09 七月 2024 10:10:26 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java | 54 ++++++++++++++++++++++++++++++------------------------ 1 files changed, 30 insertions(+), 24 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 415ad1c..0afd776 100644 --- a/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java @@ -45,16 +45,16 @@ private String accessKeySecret; @Autowired - private SvyLibTemplateMapper svyLibTitleMapper; + private SvyLibTemplateWjxMapper svyLibTitleMapper; @Autowired - private SvyLibScriptMapper svyLibTopicMapper; + private SvyLibTemplateScriptWjxMapper svyLibTopicMapper; @Autowired private SvyLibTopicdirectionMapper svyLibTopicdirectionMapper; @Autowired - private SvyLibScriptOptionMapper svyLibTopicoptionMapper; + private SvyLibTemplateTargetoptionWjxMapper svyLibTopicoptionMapper; // // @Autowired // private ISvyLibTitleService svyLibTitleService; @@ -95,6 +95,7 @@ } public String explainHTML2() throws IOException { + String folderPath = "E:\\pc2"; // 鑾峰彇鏂囦欢澶逛笅鐨勬墍鏈夋枃浠� File[] files = new File(folderPath).listFiles(); @@ -108,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(); - SvyLibTemplate svyLibTitle = new SvyLibTemplate(); + SvyLibTemplateWjx svyLibTitle = new SvyLibTemplateWjx(); // svyLibTitle.setCategoryid(System.currentTimeMillis()); svyLibTitle.setSvyname(title); + svyLibTitle.setDescription(desc); svyLibTitle.setDelFlag("0"); svyLibTitle.setIsupload(0L); - svyLibTitleMapper.insertSvyLibTemplate(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) { @@ -140,7 +146,7 @@ String legend = element.getElementsByTag("legend").text(); System.out.println("棰樼洰锛� " + legend); //灏嗛鐩繚瀛樺埌琛ㄤ腑 - SvyLibScript svyLibTopic = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic = new SvyLibTemplateScriptWjx(); svyLibTopic.setSvyid(svyLibTitle.getSvyid()); //鍒ゆ柇璇ラ鐩笅鏄惁鏈夐�夐」 @@ -150,22 +156,22 @@ if (spans.size() != 0) { Elements radio__type = spans.get(0).getElementsByClass("radio__type"); if (radio__type.size() != 0) { - svyLibTopic.setScripttype("1"); + svyLibTopic.setScriptType("1"); } else { Elements checkbox__type = spans.get(0).getElementsByClass("checkbox__type"); if (checkbox__type.size() != 0) { - svyLibTopic.setScripttype("2"); + svyLibTopic.setScriptType("2"); } } } - svyLibTopic.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic.setSeqno(IdUtils.simpleUUID()); svyLibTopic.setScriptContent(legend); svyLibTopic.setDelFlag("0"); svyLibTopic.setIsupload(0L); svyLibTopic.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡1", fileContent); continue a; @@ -180,16 +186,16 @@ String text = label.text(); //灏嗛鐩瓨搴� // item = item + "------" + text; - SvyLibScriptOption svyLibTopicoption = new SvyLibScriptOption(); - svyLibTopicoption.setTopicid(svyLibTopic.getId()); - 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.insertSvyLibScriptOption(svyLibTopicoption); + svyLibTopicoptionMapper.insertSvyLibTemplateTargetoptionWjx(svyLibTopicoption); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡2", fileContent); continue a; @@ -203,16 +209,16 @@ //灏嗛鐩繚瀛樺埌琛ㄤ腑 Elements elementsByClass2 = element.getElementsByClass("ui-control-group ui-matrix"); if (elementsByClass2.size() > 0) { - SvyLibScript svyLibTopic2 = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic2 = new SvyLibTemplateScriptWjx(); svyLibTopic2.setSvyid(svyLibTitle.getSvyid()); - svyLibTopic2.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic2.setSeqno(IdUtils.simpleUUID()); svyLibTopic2.setScriptContent(legend); svyLibTopic2.setDelFlag("0"); svyLibTopic.setIsupload(0L); - svyLibTopic2.setScripttype("4"); + svyLibTopic2.setScriptType("4"); svyLibTopic2.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic2); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic2); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡22", fileContent); continue a; @@ -238,16 +244,16 @@ //灏嗛鐩繚瀛樺埌琛ㄤ腑 - SvyLibScript svyLibTopic3 = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic3 = new SvyLibTemplateScriptWjx(); svyLibTopic3.setSvyid(svyLibTitle.getSvyid()); - svyLibTopic3.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic3.setSeqno(IdUtils.simpleUUID()); svyLibTopic3.setScriptContent(legend); svyLibTopic3.setDelFlag("0"); svyLibTopic3.setIsupload(0L); - svyLibTopic3.setScripttype("3"); + svyLibTopic3.setScriptType("3"); svyLibTopic3.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic3); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic3); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡33", fileContent); continue a; -- Gitblit v1.9.3