|
@@ -0,0 +1,105 @@
|
|
|
+package com.diagbot.facade;
|
|
|
+
|
|
|
+import com.diagbot.dto.ConceptEnDeDTO;
|
|
|
+import com.diagbot.dto.LibraryInfoEnDeDTO;
|
|
|
+import com.diagbot.mapper.ConceptMapper;
|
|
|
+import com.diagbot.mapper.LibraryInfoMapper;
|
|
|
+import com.diagbot.util.CryptUtil;
|
|
|
+import com.diagbot.util.StringUtil;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Description:
|
|
|
+ * @Author:zhoutg
|
|
|
+ * @time: 2018/11/23 11:37
|
|
|
+ */
|
|
|
+@Component
|
|
|
+public class EndeFacade {
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ LibraryInfoMapper libraryInfoMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ ConceptMapper conceptMapper;
|
|
|
+
|
|
|
+ public String dealLibrary() {
|
|
|
+ Long t1 = System.currentTimeMillis();
|
|
|
+ List<LibraryInfoEnDeDTO> libraryInfoEnDeDTOList = libraryInfoMapper.getLibraryinfoEnDe();
|
|
|
+ int i = 1;
|
|
|
+ for (LibraryInfoEnDeDTO bean : libraryInfoEnDeDTOList) {
|
|
|
+ if (StringUtil.isNotEmpty(bean.getName())) {
|
|
|
+ bean.setName(CryptUtil.encrypt_char(bean.getName()));
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotEmpty(bean.getSpell())) {
|
|
|
+ bean.setSpell(CryptUtil.encrypt_char(bean.getSpell()));
|
|
|
+ }
|
|
|
+ libraryInfoMapper.updateById(bean);
|
|
|
+ System.out.println(i++);
|
|
|
+ }
|
|
|
+ // mapper.updateBatchEn(libraryInfoEnDeDTOList);
|
|
|
+ Long t2 = System.currentTimeMillis();
|
|
|
+ String msg = "总计执行:" + (t2 - t1) / 1000 + "秒!";
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public String verifyLibrary() {
|
|
|
+ Long t1 = System.currentTimeMillis();
|
|
|
+ List<LibraryInfoEnDeDTO> libraryInfoEnDeDTOList = libraryInfoMapper.getLibraryinfoEnDe();
|
|
|
+ int i = 1;
|
|
|
+ for (LibraryInfoEnDeDTO bean : libraryInfoEnDeDTOList) {
|
|
|
+ if (StringUtil.isNotEmpty(bean.getName())) {
|
|
|
+ bean.setNameEn(CryptUtil.encrypt_char(bean.getName()));
|
|
|
+ bean.setNameDe(CryptUtil.decrypt_char(bean.getNameEn()));
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotEmpty(bean.getSpell())) {
|
|
|
+ bean.setSpellEn(CryptUtil.encrypt_char(bean.getSpell()));
|
|
|
+ bean.setSpellDe(CryptUtil.decrypt_char(bean.getSpellEn()));
|
|
|
+ }
|
|
|
+ libraryInfoMapper.updateById(bean);
|
|
|
+ System.out.println(i++);
|
|
|
+ }
|
|
|
+ // mapper.updateBatchEn(libraryInfoEnDeDTOList);
|
|
|
+ Long t2 = System.currentTimeMillis();
|
|
|
+ String msg = "总计执行:" + (t2 - t1) / 1000 + "秒!";
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public String dealConcept() {
|
|
|
+ Long t1 = System.currentTimeMillis();
|
|
|
+ List<ConceptEnDeDTO> conceptEnDeDTOList = conceptMapper.getConceptEnDe();
|
|
|
+ int i = 1;
|
|
|
+ for (ConceptEnDeDTO bean : conceptEnDeDTOList) {
|
|
|
+ if (StringUtil.isNotEmpty(bean.getLibName())) {
|
|
|
+ bean.setLibName(CryptUtil.encrypt_char(bean.getLibName()));
|
|
|
+ }
|
|
|
+ conceptMapper.updateById(bean);
|
|
|
+ System.out.println(i++);
|
|
|
+ }
|
|
|
+ Long t2 = System.currentTimeMillis();
|
|
|
+ String msg = "总计执行:" + (t2 - t1) / 1000 + "秒!";
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ public String verifyConcept() {
|
|
|
+ Long t1 = System.currentTimeMillis();
|
|
|
+ List<ConceptEnDeDTO> conceptEnDeDTOList = conceptMapper.getConceptEnDe();
|
|
|
+ int i = 1;
|
|
|
+ for (ConceptEnDeDTO bean : conceptEnDeDTOList) {
|
|
|
+ if (StringUtil.isNotEmpty(bean.getLibName())) {
|
|
|
+ bean.setLibNameEn(CryptUtil.encrypt_char(bean.getLibName()));
|
|
|
+ bean.setLibNameDe(CryptUtil.decrypt_char(bean.getLibNameEn()));
|
|
|
+ }
|
|
|
+ conceptMapper.updateById(bean);
|
|
|
+ System.out.println(i++);
|
|
|
+ }
|
|
|
+ Long t2 = System.currentTimeMillis();
|
|
|
+ String msg = "总计执行:" + (t2 - t1) / 1000 + "秒!";
|
|
|
+ return msg;
|
|
|
+ }
|
|
|
+}
|