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/SystemSettings/FlowTermImport.cpp |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/jrj/project/business/SystemSettings/FlowTermImport.cpp b/jrj/project/business/SystemSettings/FlowTermImport.cpp
index 13cdf5c..3fb8512 100644
--- a/jrj/project/business/SystemSettings/FlowTermImport.cpp
+++ b/jrj/project/business/SystemSettings/FlowTermImport.cpp
@@ -19,7 +19,7 @@
 		xstring flowid;
 		xstring datacolumn;
 		xstring displaycolumn;
-		xdwgrid dw_obj;
+		xdwgrid* dw_obj;
 	
 		xnode	m_agentNode;	//Agent Condition
 	public:
@@ -71,14 +71,14 @@
 			
 			while (row>0)
 			{
-				int nrow = dw_obj.InsertRow(0);
-				int columnCount = dw_obj.GetColumnCount();
+				int nrow = dw_obj->InsertRow(0);
+				int columnCount = dw_obj->GetColumnCount();
 				for(int i=1;i<=columnCount;i++)
 				{
 					if(dw_list.GetColumnName(i)==L"guid") continue;
-					dw_obj.SetItemString(nrow,i,dw_list.GetItemString(row,i));
+					dw_obj->SetItemString(nrow,i,dw_list.GetItemString(row,i));
 					if(dw_list.GetItemDisplayString(row,i)!=L"")
-						dw_obj.SetItemDisplayString(nrow,i,dw_list.GetItemDisplayString(row,i));
+						dw_obj->SetItemDisplayString(nrow,i,dw_list.GetItemDisplayString(row,i));
 				}
 				row = dw_list.GetNextSelectRow(row + 1);
 			}
@@ -120,10 +120,8 @@
 		
 		int  OnRetrieve()
 		{
-			xml x ;
-			
+			xml x;
 			xaserverarg arg ;
-			;	
 			
 			arg.AddArg(L"stype",stype);
 			arg.AddArg(L"sdata",sdata);
@@ -155,8 +153,7 @@
 				flowid = arg.GetArgString(L"flowid");
 			
 				xstring dwname = arg.GetArgString(L"dwname");
-				int dwobj = arg.GetArgString(L"dwobj").toInt();
-				dw_obj = cast(dwobj as xdwgrid);
+				dw_obj = (xdwgrid*)arg.GetParam(L"dwobj");
 			
 				dw_list.openUrl(dwname);
 				OnRetrieve();

--
Gitblit v1.9.3