LiFan
6 天以前 d4726c427464d5fa50c9fce848831c4cec36d8d1
jrj/xframe/vbusiness/vutil/publiccode.vutil.vbusiness.hpp
@@ -2,7 +2,7 @@
#include <wobject/xwin.hpp>
#include <wobject/xurl.hpp>
#include <memory.h>
struct PUser
{
   string id;
@@ -46,7 +46,7 @@
   }
   //取当前用户
   static PUser GetUser(xstring id)
   static PUser& GetUser(xstring id)
   {
      string userno = xaserver::GetUserNo();
      //trace(userno);
@@ -61,6 +61,7 @@
      //trace(L"---%s",x.GetXml());
      KXMLDOMElement e = x.documentElement();
      PUser& p = *(new PUser);
      ::memset(&p, 0,sizeof(PUser));
      if (e)
      {
         if (e.selectSingleNode(L"任职"))   p.id = e.selectSingleNode(L"任职").text();
@@ -91,7 +92,7 @@
      }
      return p;
   }
   static PUser GetUser()
   static PUser& GetUser()
   {
      return GetUser(L"");
   }
@@ -101,7 +102,7 @@
   {
      /*
      if (sOrgID == "") return "4.2";
      xml x = new xml;
      xml
      x.setNativePointer(xml::CreateInstance());
      xaserverarg args=new xaserverarg;
      args.setNativePointer(args.CreateInstance());
@@ -235,10 +236,10 @@
   static KXMLDOMDocument getAssignment(string sguid, KXMLDOMDocument x)
   {
      //xml x = new xml;
      //xml
      //x.setNativePointer(xml::CreateInstance());      
      xaserverarg arg;
      arg.setNativePointer(arg.CreateInstance());
      arg.AddArg(L"AssignmentID", sguid);
      if (xaserver::ExecXQuery(L"", L"[getAssignment.xq]", arg.GetString(), x) == 1)
      {