From 46bf65da8237cb34a62bbe0d6d4b8ba2bb2dc7b1 Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期二, 25 六月 2024 17:22:52 +0800
Subject: [PATCH] update product

---
 jrj/project/business/Product.list.cpp |   50 +++++++++++++++++++++++---------------------------
 1 files changed, 23 insertions(+), 27 deletions(-)

diff --git a/jrj/project/business/Product.list.cpp b/jrj/project/business/Product.list.cpp
index 89e9de7..e8c86e3 100644
--- a/jrj/project/business/Product.list.cpp
+++ b/jrj/project/business/Product.list.cpp
@@ -514,7 +514,7 @@
 	xstring Up(xstring name) {
 		xstring str = name.mid(0, 2);
 		str = str.toUpper();
-		return xaserver::UploadFile(L"product" + str, name + L".jpg", this.GetHWND(), L"", false);
+		return xaserver::UploadFile(L"product" + str, name + L".jpg", GetHWND(), L"", false);
 	}
 
 	int OnAddImage() {
@@ -542,9 +542,8 @@
 			ext = L"jpg";
 
 		// 图片名加入数据库
-		xml x = new xml;
-		x.setNativePointer(xml::CreateInstance());
-		x.LoadXml(L"<Item update.new='1' update.modify='1' guid='" + id + L"'>" +
+		xml x ;
+		x.loadXML(L"<Item update.new='1' update.modify='1' guid='" + id + L"'>" +
 			"<ProductPictureID>" + id + L"</ProductPictureID>" +
 			"<OriginFile>" + originfile + L"</OriginFile>" +
 			"<FileExt>" + ext + L"</FileExt>" +
@@ -554,12 +553,11 @@
 			"</Item>"
 		);
 
-		xaserverarg arg = new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());
-		arg.AddArg(L"content", x.GetXml());
-		if (url::get(L"/sale/data/ProductLibrary/image/update", arg.GetString(), x) != 1)
+		xaserverarg arg;
+		arg.AddArg(L"content", x.xml());
+		if (xurl::get(L"/sale/data/ProductLibrary/image/update", arg.GetString(), x) != 1)
 		{
-			alert(x.text);
+			alert(x.text());
 			return -1;
 		}
 		dw_list.SetItemString(row, L"pic", L"*");
@@ -595,26 +593,24 @@
 			ext = L"jpg";
 
 		// 图片名加入数据库
-		xml x = new xml;
-		x.setNativePointer(xml::CreateInstance());
-		x.LoadXml(L"<Item update.new='1' update.modify='1' guid='" + id + L"'>" +
-			"<ProductPictureID>" + id + L"</ProductPictureID>" +
-			"<OriginFile>" + originfile + L"</OriginFile>" +
-			"<FileExt>" + ext + L"</FileExt>" +
-			"<SKUID>" + skuid + L"</SKUID>" +
-			"<CustomerItemNo>" + CustomerItemNo + L"</CustomerItemNo>" +
-			"<CustomerID>" + CustomerID + L"</CustomerID>" +
-			"<Name>[" + SKUNo.trim() + L"]</Name>" +
-			"<FileName>" + id + L".jpg</FileName>" +
-			"</Item>"
+		xml x;
+		x.loadXML(L"<Item update.new='1' update.modify='1' guid='" + id + L"'>" +
+			L"<ProductPictureID>" + id + L"</ProductPictureID>" +
+			L"<OriginFile>" + originfile + L"</OriginFile>" +
+			L"<FileExt>" + ext + L"</FileExt>" +
+			L"<SKUID>" + skuid + L"</SKUID>" +
+			L"<CustomerItemNo>" + CustomerItemNo + L"</CustomerItemNo>" +
+			L"<CustomerID>" + CustomerID + L"</CustomerID>" +
+			L"<Name>[" + SKUNo.trim() + L"]</Name>" +
+			L"<FileName>" + id + L".jpg</FileName>" +
+			L"</Item>"
 		);
 
-		xaserverarg arg = new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());
-		arg.AddArg(L"content", x.GetXml());
-		if (url::get(L"/sale/data/ProductLibrary/image/update", arg.GetString(), x) != 1)
+		xaserverarg arg;
+		arg.AddArg(L"content", x.xml());
+		if (xurl::get(L"/sale/data/ProductLibrary/image/update", arg.GetString(), x) != 1)
 		{
-			alert(x.text);
+			alert(x.text());
 			return -1;
 		}
 		dwc_list.SetItemString(row, L"pic", L"*");
@@ -637,7 +633,7 @@
 		if (count < 1) return 1;
 
 		KXMLDOMNodeList images = imageElement.selectNodes(L"image");
-		int length = images.length;
+		int length = images.length();
 		if (length < index) return 1;
 
 		int MB_OKCANCEL = 0x00000001;

--
Gitblit v1.9.3