|
@@ -9,6 +9,7 @@ import kd.bos.orm.query.QCP;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
import sys.sc.opplugin.utils.DatFileCreatUtils;
|
|
import sys.sc.opplugin.utils.DatFileCreatUtils;
|
|
|
|
+import sys.sc.opplugin.utils.SftpClient;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -51,7 +52,7 @@ public class CreatDatPlugin extends AbstractListPlugin {
|
|
//文件名
|
|
//文件名
|
|
String filename=tablenumber+".dat";
|
|
String filename=tablenumber+".dat";
|
|
//生成文件的路径
|
|
//生成文件的路径
|
|
- String filePath="D:\\"+filename;
|
|
|
|
|
|
+ String filePath="C:\\"+filename;
|
|
//分割符号
|
|
//分割符号
|
|
String spiltsign=jkdataDy.getString("nckd_split");
|
|
String spiltsign=jkdataDy.getString("nckd_split");
|
|
//结束符号
|
|
//结束符号
|
|
@@ -71,10 +72,17 @@ public class CreatDatPlugin extends AbstractListPlugin {
|
|
String nckd_url=jkdataDy.getString("nckd_url");
|
|
String nckd_url=jkdataDy.getString("nckd_url");
|
|
//服务器端口号
|
|
//服务器端口号
|
|
int port=jkdataDy.getInt("nckd_port");
|
|
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);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|