1
This commit is contained in:
@@ -13,6 +13,10 @@ using Kingdee.BOS.Util;
|
||||
using E_ZKEcc.Service;
|
||||
using E_ZKEcc.Domian;
|
||||
using E_ZKEcc.Request;
|
||||
using Kingdee.BOS.Core.Util;
|
||||
using LexmarkSFTPSDK.Response;
|
||||
using System.Globalization;
|
||||
using System.Xml;
|
||||
|
||||
namespace UnitTestProject2
|
||||
{
|
||||
@@ -37,6 +41,7 @@ namespace UnitTestProject2
|
||||
//}
|
||||
var rowList = new List<string>();
|
||||
var rowList2 = new List<List<string>>();
|
||||
var aaa = rowList2.ToArray();
|
||||
Random rd = new Random();
|
||||
var r1 = rd.Next(200, 1000);
|
||||
|
||||
@@ -64,16 +69,76 @@ namespace UnitTestProject2
|
||||
{
|
||||
// HUIWE_SFTP_TST@sftp.betagrid.gxs.com 22
|
||||
string ip = "sftp.betagrid.gxs.com";
|
||||
string port = "22";
|
||||
var port = 22;
|
||||
string user = "HUIWE_SFTP_TST";
|
||||
string pPath= "LEXMK_SFTP_TST";
|
||||
string pPath = "LEXMK_SFTP_TST";
|
||||
string pwd = "@m+n|9+v^.R}1[^";
|
||||
string localPath = "D:\\Work\\GateDge\\SFTP\\aatat.docx";
|
||||
string localPath = @"D:\Work\GateDge\SFTP\POACK_20240507_4.xml";
|
||||
string remotePath = "/././POLLABLE";
|
||||
SFTPHelper SFTPHelper = new SFTPHelper(ip, user, pwd, port);
|
||||
var result = SFTPHelper.GetFileList(remotePath, "*BIN");
|
||||
//var result = SFTPHelper.GetFileList(remotePath, "*BIN");
|
||||
//SFTPHelper.Put(localPath, "/HUIWE_SFTP_TST/LEXMK_SFTP_TST/*BIN");
|
||||
SFTPHelper.Mget(remotePath, @"D:\Work\GateDge\SFTP\sftpFolder\", null);
|
||||
SFTPHelper.Disconnect();
|
||||
return;
|
||||
|
||||
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void TestMethodSetXml()
|
||||
{
|
||||
var dateTIme = DateTime.Now.GetTimestamp();
|
||||
var date = dateTIme.ToString("yyyyMMdd");
|
||||
var xml = XmlUtils.LoadSecureXmlDocByFile(@"D:\Work\GateDge\VS\GateDge2023\00.未分类\UnitTestProject2\POSH_CB_PRODUCTCOSTREDUCTION.xml");
|
||||
var x2 = JsonUtil.Serialize("");
|
||||
var x = XmlSerializerHelper.Deserialize<FormMetadata>(xml.InnerXml);
|
||||
var fieldList = x.BusinessInfo.BusinessInfo.Elements.SysReportForm.SQLDataSource.SQLDataSource.FieldList;
|
||||
|
||||
//var newFieldList = fieldList;
|
||||
var newFieldList = fieldList.OrderBy(w => w.Seq);
|
||||
|
||||
|
||||
//int seq = 1;
|
||||
//foreach (var field in fieldList)
|
||||
//{
|
||||
|
||||
//}
|
||||
|
||||
x.BusinessInfo.BusinessInfo.Elements.SysReportForm.SQLDataSource.SQLDataSource.FieldList = newFieldList.ToArray();
|
||||
|
||||
var res = XmlSerializerHelper.Serialize(x);
|
||||
//FormatXML(res);
|
||||
|
||||
XmlDocument xmldoc = new XmlDocument();
|
||||
xmldoc.LoadXml(res);
|
||||
xmldoc.Save(@"D:\Work\GateDge\VS\GateDge2023\00.未分类\UnitTestProject2\OrderBySeq.xml");
|
||||
return;
|
||||
}
|
||||
|
||||
private string FormatXML(string str)
|
||||
{
|
||||
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
|
||||
doc.LoadXml(str);
|
||||
System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
|
||||
System.IO.StringWriter stringWriter = new System.IO.StringWriter(stringBuilder);
|
||||
System.Xml.XmlTextWriter xmlWriter = new System.Xml.XmlTextWriter(stringWriter);
|
||||
xmlWriter.Formatting = System.Xml.Formatting.Indented;
|
||||
doc.WriteTo(xmlWriter);
|
||||
return stringBuilder.ToString();
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void TestMethodXml()
|
||||
{
|
||||
//var dateTime = Convert.ToDateTime("20240411");
|
||||
|
||||
|
||||
DateTime dt = DateTime.ParseExact("20240411", "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture);
|
||||
var xml = XmlUtils.LoadSecureXmlDocByFile("D:\\Work\\GateDge\\VS\\GateDge2023\\03.珠海市汇威精密制造有限公司\\HUIWEI\\SAL_SaleOrder\\xml\\ORDERS.xml");
|
||||
|
||||
var x = XmlSerializerHelper.Deserialize<PurchaseOrderResponse>(xml.InnerXml);
|
||||
return;
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
|
||||
Reference in New Issue
Block a user