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