Ejemplo n.º 1
0
        public override object Do(object obj)
        {
            UpdateWSTokenExpireSV bpObj = (UpdateWSTokenExpireSV)obj;

            if (bpObj.WSTokenDTO == null)
            {
                throw new BpParameterException("UpdateWSTokenExpireSV", "WSTokenDTO");
            }
            WSTokenDTOData wsTokenDTO = bpObj.WSTokenDTO;
            WSToken        wsToken    = WSToken.Finder.Find("TokenStr = @TokenStr", new OqlParam("TokenStr", wsTokenDTO.TokenStr));

            if (wsToken == null)
            {
                return(false);
            }
            if (!wsToken.IsAlive)
            {
                return(false);
            }
            using (ISession s = Session.Open())
            {
                wsToken.LastUpdateTime = wsTokenDTO.LastUpdateTime;
                s.InList(wsToken);
                s.Commit();
            }
            return(true);
        }
Ejemplo n.º 2
0
        //[OperationBehavior]
        public System.Boolean DoEx(ICommonDataContract commonData, UFIDA.U9.Cust.Pub.WSM.WSTokenSV.WSTokenDTOData wSTokenDTO)
        {
            this.CommonData = commonData;
            try
            {
                BeforeInvoke("UFIDA.U9.Cust.Pub.WSM.WSTokenSV.UpdateWSTokenExpireSV");
                UpdateWSTokenExpireSV objectRef = new UpdateWSTokenExpireSV();
                objectRef.WSTokenDTO = wSTokenDTO;

                //处理返回类型.
                System.Boolean result = objectRef.Do();
                return(result);
            }
            catch (System.Exception e)
            {
                DealException(e);
                throw;
            }
            finally
            {
                FinallyInvoke("UFIDA.U9.Cust.Pub.WSM.WSTokenSV.UpdateWSTokenExpireSV");
            }
        }