From 3cc879bd09b69310d905b843aadc2d0abd67513b Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期四, 17 四月 2025 14:25:04 +0800
Subject: [PATCH] update

---
 jrj/project/business/AP/maint.ap.cpp |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/jrj/project/business/AP/maint.ap.cpp b/jrj/project/business/AP/maint.ap.cpp
index 3af3a4b..2c3462a 100644
--- a/jrj/project/business/AP/maint.ap.cpp
+++ b/jrj/project/business/AP/maint.ap.cpp
@@ -58,9 +58,9 @@
 			xstring ChargeOffDate = dw_base.GetItemString(1, L"APDate");
 			xstring PayedAmount = dw_base.GetItemString(1, L"PayedAmount");
 			xstring val = L"<data><PO><item guid='" + AdvanceID + L"' update.modify='1'>" +
-				"<ChargeOffState update.modify='1'>" + ChargeOffState + L"</ChargeOffState>" +
-				"<ChargeOffMoney update.modify='1'>" + PayedAmount + L"</ChargeOffMoney>" +
-				"<ChargeOffDate update.modify='1'>" + ChargeOffDate + L"</ChargeOffDate></item></PO></data>";
+				L"<ChargeOffState update.modify='1'>" + ChargeOffState + L"</ChargeOffState>" +
+				L"<ChargeOffMoney update.modify='1'>" + PayedAmount + L"</ChargeOffMoney>" +
+				L"<ChargeOffDate update.modify='1'>" + ChargeOffDate + L"</ChargeOffDate></item></PO></data>";
 			xaserverarg arg;
 			
 			arg.AddArg(L"content", val);
@@ -96,13 +96,12 @@
 				}
 			}
 
-			
+			x.Reset();
 			dw_base.AcceptText();
 			dw_base.DwUpdateAllTo(x);
 			xaserverarg arg;
 			
 			arg.AddArg(L"content", x.xml());
-
 			if (xurl::get(L"/sale/data/AP/update", arg.GetString(), x) != 1)
 			{
 				xstring error = x.text();
@@ -226,6 +225,7 @@
 			AttachEvent(L"dw_base", L"DWV_ITEMCHANGED", (FEvent)&MaintAP::OnItemChanged);
 			//获取焦点事件,用于重置工具条
 			AttachEvent(L"WM_SETFOCUS", (FEvent)&MaintAP::OnSetFocus);
+			return 1;
 		}
 
 		int  OnRetrieve()
@@ -250,6 +250,7 @@
 
 		int onload()
 		{
+			SetArg();
 			APID = L"";
 			APType = L"";
 			if (GetWinParam())
@@ -291,7 +292,7 @@
 			{
 				xstring col = dw_base.GetColumnName(m);
 				if (col == L"OrgName" || col == L"APNo")
-					dw_base.SetColumnProp(col, L"cellprotect", L"1");
+					dw_base.SetColumnProp(col.c_str(), L"cellprotect", L"1");
 			}
 			return 1;
 		}

--
Gitblit v1.9.3