Browse Source

【功能完善】【FTP信息放在企业信息处理】

koul 1 month ago
parent
commit
5f9e386423

+ 0 - 54
src/main/java/com/uas/eis/entity/FTPConfig.java

@@ -1,54 +0,0 @@
-package com.uas.eis.entity;
-
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.stereotype.Component;
-
-@Component
-@ConfigurationProperties(prefix = "ftp")
-public class FTPConfig {
-	private String host;
-	private int port;
-	private String username;
-	private String password;
-	private String folder;
-
-	public String getHost() {
-		return host;
-	}
-
-	public void setHost(String host) {
-		this.host = host;
-	}
-
-	public int getPort() {
-		return port;
-	}
-
-	public void setPort(int port) {
-		this.port = port;
-	}
-
-	public String getUsername() {
-		return username;
-	}
-
-	public void setUsername(String username) {
-		this.username = username;
-	}
-
-	public String getPassword() {
-		return password;
-	}
-
-	public void setPassword(String password) {
-		this.password = password;
-	}
-
-	public String getFolder() {
-		return folder;
-	}
-
-	public void setFolder(String folder) {
-		this.folder = folder;
-	}
-}

+ 11 - 13
src/main/java/com/uas/eis/serviceImpl/MESDataServiceImpl.java

@@ -4,7 +4,6 @@ import com.uas.eis.core.config.SpObserver;
 import com.uas.eis.dao.BaseDao;
 import com.uas.eis.dao.SqlRowList;
 import com.uas.eis.entity.ErrorMessage;
-import com.uas.eis.entity.FTPConfig;
 import com.uas.eis.exception.ApiSystemException;
 import com.uas.eis.sdk.entity.ApiResult;
 import com.uas.eis.sdk.resp.ApiResponse;
@@ -35,9 +34,6 @@ public class MESDataServiceImpl implements MESDataService {
 	@Value("${spring.datasource.username}")
 	private String username;
 
-	@Autowired
-	private FTPConfig ftpConfig;
-
 	@Override
 	public List<Map<Object,Object>> snStepPass(String accessKey, String requestId, String data) {
 		String AE_MASTER = checkAccessKey(accessKey, requestId);
@@ -540,16 +536,18 @@ public class MESDataServiceImpl implements MESDataService {
 
 	private void uploadFTP(File file){
 		Map<String,Object> map=new HashMap<String,Object>();
-		String folder = ftpConfig.getFolder();
-		map.put("ip", ftpConfig.getHost());
-		map.put("port", ftpConfig.getPort());
-		map.put("user", ftpConfig.getUsername());
-		map.put("password", ftpConfig.getPassword());
-		FTPClient connect = FtpUtil.connect(map, folder);
-		if (connect != null){
-			FtpUtil.uploadFile(connect, folder,file);
+		SqlRowList rs = baseDao.queryForRowSet("select * from Enterprise");
+		if (rs.next()){
+			String folder = rs.getGeneralString("en_folder");
+			map.put("ip", rs.getGeneralString("en_ip"));
+			map.put("port", rs.getGeneralInt("en_port"));
+			map.put("user", rs.getGeneralString("en_username"));
+			map.put("password", rs.getGeneralString("en_userpass"));
+			FTPClient connect = FtpUtil.connect(map, folder);
+			if (connect != null){
+				FtpUtil.uploadFile(connect, folder,file);
+			}
 		}
-
 	}
 
 	private File convertMultiPartFileToFile(MultipartFile multipartFile) throws IOException {

+ 0 - 6
src/main/resources/application.yml

@@ -39,9 +39,3 @@ extral:
         uid: admin1
         pwd: 123456789
         lang: 2052
-ftp:
-    host: 10.1.6.206
-    port: 21
-    username: HUAWE1
-    password: lvquanming
-    folder: /1