diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java index b10abc55..529cd72e 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/controller/SarBussionessStandController.java @@ -245,6 +245,16 @@ public class SarBussionessStandController extends BaseController ResponseMessage emptyFileAnewStorage(); ResponseMessage importSarBussionessStandFile(MultipartFile file); + + ResponseMessage downloadFile(); } 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 86571d60..2070c751 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 @@ -105,6 +105,9 @@ import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import java.io.File; +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; import java.sql.Clob; import java.text.DateFormat; import java.text.DecimalFormat; @@ -2923,6 +2926,43 @@ public class SarBussionessStandServiceImpl extends ServiceImpl oldSystems = sarStandardsInfoDao.selectOldSystemFile(); + //for (OldSystem src : oldSystems){ + String i = saveFile(""); + if(i.equals("-1")){ + return Result.error(); + } + //} + return Result.success(); + } + public String saveFile(String src) { + //主服务 G:\kmpro_futian\htdocs\UploadFile + // 测试服务 E:\kmpro_futian\htdocs\UploadFile + // 本地服务 + String filePath = "https:10.0.3.21/E://srcul"; + //String filePath = "https:10.0.11.1//E://kmpro_futian/htdocs/"; + src = "全球标准法规系统需求(1)(1).docx"; + try { + URL url = new URL(filePath); + File file = new File(filePath,src); + try { + FileUtils.copyURLToFile(url,file); + } catch (IOException e) { + e.printStackTrace(); + logger.info("文件下载错误"); + return "-1"; + } + } catch (MalformedURLException e) { + e.printStackTrace(); + logger.info("文件下载错误"); + return "-1"; + } + + return "1"; + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/dao/SarStandardsInfoDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/dao/SarStandardsInfoDao.java index 9cd6472b..d997aeb7 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/dao/SarStandardsInfoDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/dao/SarStandardsInfoDao.java @@ -105,4 +105,6 @@ public interface SarStandardsInfoDao extends BaseMapper { List selectListInfo(); List OldSystemFile(@Param("loreDocId") String loreDocId); + + List selectOldSystemFile(); } diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml index a5344aa3..3e0092c5 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandardsInfo/SarStandardsInfoMapper.xml @@ -1921,4 +1921,11 @@ + +