Parcourir la source

dat文件生成测试

zhouger il y a 7 mois
Parent
commit
9fb3e82edd
1 fichiers modifiés avec 13 ajouts et 5 suppressions
  1. 13 5
      src/main/java/sys/sc/formplugin/CreatDatPlugin.java

+ 13 - 5
src/main/java/sys/sc/formplugin/CreatDatPlugin.java

@@ -9,6 +9,7 @@ import kd.bos.orm.query.QCP;
 import kd.bos.orm.query.QFilter;
 import kd.bos.servicehelper.BusinessDataServiceHelper;
 import sys.sc.opplugin.utils.DatFileCreatUtils;
+import sys.sc.opplugin.utils.SftpClient;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -51,7 +52,7 @@ public class CreatDatPlugin extends AbstractListPlugin {
             //文件名
             String filename=tablenumber+".dat";
             //生成文件的路径
-            String filePath="D:\\"+filename;
+            String filePath="C:\\"+filename;
             //分割符号
             String spiltsign=jkdataDy.getString("nckd_split");
             //结束符号
@@ -71,10 +72,17 @@ public class CreatDatPlugin extends AbstractListPlugin {
             String nckd_url=jkdataDy.getString("nckd_url");
             //服务器端口号
             int port=jkdataDy.getInt("nckd_port");
-
-//            DatFileCreatUtils datFileCreatUtils=new DatFileCreatUtils(tablenumber,bizappnum,fileList,filePath,spiltsign,endsign);
-//            //生成dat文件
-//            datFileCreatUtils.creatDatFile();
+            SftpClient sftpClient=new SftpClient(host,username,password,port);
+            //获取服务器连接
+            try {
+                sftpClient.connect();
+                //上传文件到服务器指定路径
+                sftpClient.fileCreat(filePath,nckd_url+filename);
+                //关闭连接
+                sftpClient.disconnect();
+            } catch (Exception e) {
+                throw new RuntimeException(e);
+            }
         }
 
     }