This commit is contained in:
PastSaid
2024-07-16 10:33:50 +08:00
parent e8a1f46c3d
commit fa480006a8
132 changed files with 20893 additions and 4519 deletions

View File

@@ -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]