|
@@ -18,25 +18,7 @@ import java.io.File;
|
|
|
*/
|
|
|
public class SalaryDownloadFilePlugin extends AbstractFormPlugin {
|
|
|
|
|
|
-
|
|
|
- public InterFaceImgUtils interFaceImgUtils=new InterFaceImgUtils("downloadurl");
|
|
|
-
|
|
|
- int port= interFaceImgUtils.getPort();
|
|
|
-
|
|
|
- String serverurl= interFaceImgUtils.getServerName();
|
|
|
-
|
|
|
- String user= interFaceImgUtils.getServerUser();
|
|
|
-
|
|
|
- String password= interFaceImgUtils.getServerPassword();
|
|
|
-
|
|
|
- String filename= interFaceImgUtils.getFileName();
|
|
|
-
|
|
|
- String fileurl= interFaceImgUtils.getServerUrl();
|
|
|
-
|
|
|
- String fileLocalpath= interFaceImgUtils.getFileLocalPath();
|
|
|
|
|
|
-
|
|
|
- public SftpClient sftpClient=new SftpClient(serverurl,user,password,port);
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -58,13 +40,33 @@ public class SalaryDownloadFilePlugin extends AbstractFormPlugin {
|
|
|
|
|
|
ComboProp comboProp = (ComboProp) getModel().getProperty("nckd_entrytype");
|
|
|
try {
|
|
|
-
|
|
|
+
|
|
|
+ InterFaceImgUtils interFaceImgUtils=new InterFaceImgUtils("downloadurl");
|
|
|
+
|
|
|
+ int port= interFaceImgUtils.getPort();
|
|
|
+
|
|
|
+ String serverurl= interFaceImgUtils.getServerName();
|
|
|
+
|
|
|
+ String user= interFaceImgUtils.getServerUser();
|
|
|
+
|
|
|
+ String password= interFaceImgUtils.getServerPassword();
|
|
|
+
|
|
|
+ String filename= interFaceImgUtils.getFileName();
|
|
|
+
|
|
|
+ String fileurl= interFaceImgUtils.getServerUrl();
|
|
|
+
|
|
|
+ String fileLocalpath= interFaceImgUtils.getFileLocalPath();
|
|
|
+
|
|
|
String displayName = comboProp.getItemByName(nckd_entrytype);
|
|
|
-
|
|
|
+
|
|
|
+ String filepath=fileurl+"/"+nckd_entrytype+".xls";
|
|
|
+
|
|
|
+ SftpClient sftpClient=new SftpClient(serverurl,user,password,port);
|
|
|
+
|
|
|
sftpClient.connect();
|
|
|
- sftpClient.downloadFile(fileurl+"/"+displayName+filename,fileLocalpath);
|
|
|
+ sftpClient.downloadFile(filepath,fileLocalpath+File.separator+displayName+filename);
|
|
|
sftpClient.disconnect();
|
|
|
- this.getView().showMessage("文件生成成功,文件位置为:"+fileLocalpath+"/"+displayName+filename);
|
|
|
+ this.getView().showMessage("文件下载成功,文件位置:"+fileLocalpath+File.separator+displayName+filename);
|
|
|
} catch (Exception e) {
|
|
|
throw new RuntimeException(e);
|
|
|
}
|