From e13d97769d476c8f80e124088c047b17ade42d37 Mon Sep 17 00:00:00 2001 From: gaojiabao Date: Fri, 10 Mar 2023 17:25:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E7=A9=BA=E6=B3=A8=E9=87=8A=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SarBussionessStandServiceImpl.java | 180 +----------------- 1 file changed, 1 insertion(+), 179 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index b01995e9..46e518e2 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -2729,7 +2729,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl SarBussionessStandList = sarBussionessStandEODao.selectListInfo(); -// List SarStandardsInfoList = sarStandardsInfoDao.selectListInfo(); -// // 获取 kmpro_addon34 表的 lore_doc_id -// List oldSystemInfoList = sarStandardsInfoDao.selectOldSystemInfo(); -// //组合数据 -// List oldArr = new ArrayList(); -// List oldInfoArr = new ArrayList(); -// //文件id -// List fileIdList = new ArrayList<>(); -// //文件路径 -// List fileSrcList = new ArrayList<>(); -// //国内海外 -// for (OldSystem oldSystem: oldSystemInfoList){ -// for (OldSystem SarStandardsInfo: SarStandardsInfoList){ -// //lore_doc_id 与 DUILD_Id -// if(StringUtils.isNotBlank(SarStandardsInfo.getBuildId())){ -// if(oldSystem.getLoreDocId().equals(SarStandardsInfo.getBuildId())){ -// //查询文件是否是多个 是否存在 -// List fileList = sarStandardsInfoDao.OldSystemFile(oldSystem.getLoreDocId()); -// if(!fileList.isEmpty()){ -// if(fileList.size()==1){ -// //判断文件是否存在 重新存入文件 获取id 存入att 表 -// OldSystem old = new OldSystem(); -// File file = new File(fileList.get(0).getFileSrc()); -// AttFileVo attFileVo = attFileEOService.saveFileInfo(file); -// //文件id 和数据id -// if(attFileVo != null) { -// fileIdList.add(attFileVo.getId()); -// fileSrcList.add(fileList.get(0).getFileSrc()); -// old.setStandId(SarStandardsInfo.getStandId()); -// old.setSortSign(SarStandardsInfo.getSortSign()); -// //判断存入原本版本 还是译文版本 -// if (SarStandardsInfo.getSortSign().contains("译")) { -// old.setTranslation(attFileVo.getId()); -// } else { -// old.setOriginal(attFileVo.getId()); -// } -// oldArr.add(old); -// } -// }else { -// String yuan = ""; -// String yi = ""; -// OldSystem old = new OldSystem(); -// //每一个文件 都是一个英文版 或者译文版 -// // 如果每一个文件是 那我必然不能 这样子拼接 -// // 应该是先判断他是 英文版 还是译文版 然后再 去拼接 -// for (OldSystem src:fileList){ -// File file = new File(src.getFileSrc()); -// AttFileVo attFileVo = attFileEOService.saveFileInfo(file); -// if(attFileVo != null) { -// if (SarStandardsInfo.getSortSign().contains("译")) { -// if (StringUtils.isNotBlank(yi)) { -// yi = "," + attFileVo.getId(); -// } else { -// yi = attFileVo.getId(); -// } -// if (StringUtils.isNotBlank(yi)) { -// old.setTranslation(yi); -// } -// } else { -// if (StringUtils.isNotBlank(yuan)) { -// yuan = "," + attFileVo.getId(); -// } else { -// yuan = attFileVo.getId(); -// } -// if (StringUtils.isNotBlank(yuan)) { -// old.setOriginal(yuan); -// } -// } -// fileSrcList.add(src.getFileSrc()); -// fileIdList.add(attFileVo.getId()); -// } -// } -// old.setStandId(SarStandardsInfo.getStandId()); -// oldArr.add(old); -// } -// } -// } -// } -// } -// } -// // 企业 -// for (OldSystem oldSystem: oldSystemInfoList){ -// for (OldSystem sarBussionessStand: SarBussionessStandList){ -// //lore_doc_id 与 DUILD_Id -// if(StringUtils.isNotBlank(sarBussionessStand.getBuildId())){ -// if(oldSystem.getLoreDocId().equals(sarBussionessStand.getBuildId())){ -// //查询文件是否是多个 是否存在 -// List fileList = sarStandardsInfoDao.OldSystemFile(oldSystem.getLoreDocId()); -// if(!fileList.isEmpty()){ -// if(fileList.size()==1){ -// //判断文件是否存在 重新存入文件 获取id 存入att 表 -// OldSystem old = new OldSystem(); -// File file = new File(fileList.get(0).getFileSrc()); -// AttFileVo attFileVo = attFileEOService.saveFileInfo(file); -// //文件id 和数据id -// if(attFileVo != null) { -// fileIdList.add(attFileVo.getId()); -// fileSrcList.add(fileList.get(0).getFileSrc()); -// old.setStandId(sarBussionessStand.getStandId()); -// old.setSortSign(sarBussionessStand.getSortSign()); -// //判断存入原本版本 还是译文版本 -// if (sarBussionessStand.getSortSign().contains("译")) { -// old.setTranslation(attFileVo.getId()); -// } else { -// old.setOriginal(attFileVo.getId()); -// } -// oldInfoArr.add(old); -// } -// }else { -// String yuan = ""; -// String yi = ""; -// OldSystem old = new OldSystem(); -// for (OldSystem src:fileList) { -// File file = new File(src.getFileSrc()); -// AttFileVo attFileVo = attFileEOService.saveFileInfo(file); -// if (attFileVo != null) { -// if (sarBussionessStand.getSortSign().contains("译")) { -// if (StringUtils.isNotBlank(yi)) { -// yi = "," + attFileVo.getId(); -// } else { -// yi = attFileVo.getId(); -// } -// old.setTranslation(yi); -// } else { -// if (StringUtils.isNotBlank(yuan)) { -// yuan = "," + attFileVo.getId(); -// } else { -// yuan = attFileVo.getId(); -// } -// old.setOriginal(yuan); -// } -// fileSrcList.add(src.getFileSrc()); -// fileIdList.add(attFileVo.getId()); -// } -// } -// old.setStandId(sarBussionessStand.getStandId()); -// oldInfoArr.add(old); -// } -// } -// } -// } -// } -// } -// -// // 获取完整数据以后 数据库 增加字段, 然后区分是否是译文 原文 然后 进行保存 通过 id 可以找到对应的数据 -// // 企业 -// for(OldSystem data : oldInfoArr) { -// SarBussStandAttrInfo sarBussStandAttrInfo = new SarBussStandAttrInfo(); -// String id = sarBussStandAttrInfoEODao.selectFieldValByStandId("id", data.getStandId()); -// if(StringUtils.isNotBlank(id)) { -// sarBussStandAttrInfo.setId(id); -// sarBussStandAttrInfo.setFbgbuss(data.getOriginal()); -// sarBussStandAttrInfo.setTranslation(data.getTranslation()); -// } -// sarBussStandAttrInfoEODao.updateById(sarBussStandAttrInfo); -// } -// //海外 国内 -// for(OldSystem data : oldInfoArr) { -// SarStandAttrInfo sarStandAttrInfo = new SarStandAttrInfo(); -// String id = sarStandAttrInfoEODao.selectFieldValByStandId("id", data.getStandId()); -// if(StringUtils.isNotBlank(id)) { -// sarStandAttrInfo.setId(id); -// sarStandAttrInfo.setFbgbjbd(data.getOriginal()); -// sarStandAttrInfo.setTranslation(data.getTranslation()); -// } -// sarStandAttrInfoEODao.updateById(sarStandAttrInfo); -// } -// return Result.success(); -// } - @Override public ResponseMessage emptyFileAnewStorage() { List SarBussionessStandList = sarBussionessStandEODao.selectListInfo();