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); }
//[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"); } }