Browse Source

fix:翼片线增加nc程序上传不成功及后续主程序选择有问题优化

wang.sq@aliyun.com 10 months ago
parent
commit
c3cc9ba531
2 changed files with 6 additions and 2 deletions
  1. 4 1
      Kede/Utils/SftpWinSCPUtils.cs
  2. 2 1
      Kede/Utils/SocketUtil.cs

+ 4 - 1
Kede/Utils/SftpWinSCPUtils.cs

@@ -76,6 +76,7 @@ namespace TestAgreement.utils
                 {
                 {
                     Console.WriteLine("Error: " + e.Message);
                     Console.WriteLine("Error: " + e.Message);
                     responseBody.code = 0;
                     responseBody.code = 0;
+                    responseBody.result = false;
                     responseBody.msg = e.Message;
                     responseBody.msg = e.Message;
                 }
                 }
                 finally
                 finally
@@ -83,9 +84,11 @@ namespace TestAgreement.utils
                     // 断开连接
                     // 断开连接
                     session.Dispose();
                     session.Dispose();
                 }
                 }
+
+                // 上传成功后设置未
                 if(responseBody.code == 1)
                 if(responseBody.code == 1)
                 {
                 {
-                    SocketUtil.socket(ServerUrl, Path.GetFileName(localFilePath),responseBody);
+                    SocketUtil.socket(ServerUrl, Path.GetFileName(remoteFilePath),responseBody);
                 }
                 }
 
 
                 return responseBody;
                 return responseBody;

+ 2 - 1
Kede/Utils/SocketUtil.cs

@@ -28,7 +28,7 @@ namespace Kede.Utils
             // 通过 SFTP 上传的 NC 名称
             // 通过 SFTP 上传的 NC 名称
             //string ncName = "X1.nc";
             //string ncName = "X1.nc";
             // 通过 SFTP 上传到机床 NC 的地址,注意必须使用"/" 斜杠,不能使用"\", 末尾必须加上"/"
             // 通过 SFTP 上传到机床 NC 的地址,注意必须使用"/" 斜杠,不能使用"\", 末尾必须加上"/"
-            string ncPath = "D:/NCprog/testNc/";
+            string ncPath = "D:/NCprog/";
 
 
             StringBuilder xmlBuffer = new StringBuilder();
             StringBuilder xmlBuffer = new StringBuilder();
             xmlBuffer.Append("<select>");
             xmlBuffer.Append("<select>");
@@ -56,6 +56,7 @@ namespace Kede.Utils
             {
             {
                 response.msg = $"设置机床主程序nc程序{xmlFileName}失败";
                 response.msg = $"设置机床主程序nc程序{xmlFileName}失败";
                 response.code = 0;
                 response.code = 0;
+                response.result = false;
             }
             }
 
 
             // 若需要对返回的 XML 结果进行解析
             // 若需要对返回的 XML 结果进行解析