public async Task <OldPostParam_Out> OldPostUnlockObject([FromBody] PostLockObject_param_in pIn) { OldPostParam_Out pOut = new OldPostParam_Out(); pOut.errStr = no_err; pOut.bRet = true; try { if (pIn.ObjectID < -1) { //SobeyRecException.ThrowSelf(GlobalDictionary.GLOBALDICT_CODE_UNLOCK_OBJECTID_IS_WRONG); } if (pIn.ObjectTypeID < OTID.OTID_ALL || pIn.ObjectTypeID > OTID.OTID_OTHER) { //SobeyRecException.ThrowSelf(GlobalDictionary.GLOBALDICT_CODE_UNLOCK_OBJECT_TYPEID_IS_NOT_EXIST); } if (pIn.userName == "" || pIn.userName == String.Empty) { pIn.userName = "******"; //ApplicationLog.WriteInfo("userName is null!"); } pOut.bRet = await _GlobalManager.SetUnlockObject(pIn.ObjectID, pIn.ObjectTypeID, pIn.userName); } catch (Exception ex) { Logger.Error("PostUnlockObject 异常发生: " + ex.ToString()); pOut.errStr = ex.Message; Logger.Error(ex.ToString()); pOut.bRet = false; } return(pOut); }
public async Task <OldPostParam_Out> OldPostLockObject([FromBody] PostLockObject_param_in pIn) { OldPostParam_Out pOut = new OldPostParam_Out(); try { if (pIn.ObjectID < 0) { Logger.Error("ObjectID < 0 ,参数传递错误"); SobeyRecException.ThrowSelfNoParam(pIn.ObjectID.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECTID_WRONG, Logger, null); } if (pIn.ObjectTypeID < OTID.OTID_VTR || pIn.ObjectTypeID > OTID.OTID_OTHER) { SobeyRecException.ThrowSelfNoParam(pIn.ObjectTypeID.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECT_TPYEID_IS_NOT_EXIST, Logger, null); } if (string.IsNullOrEmpty(pIn.userName))// == "" || pIn.userName == string.Empty) { pIn.userName = "******"; } if (pIn.TimeOut < 0) { SobeyRecException.ThrowSelfNoParam(pIn.TimeOut.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECT_TIMEOUT_IS_WRONG, Logger, null); } pOut.bRet = await _GlobalManager.SetLockObject(pIn.ObjectID, pIn.ObjectTypeID, pIn.userName, pIn.TimeOut); } catch (Exception ex) { pOut.errStr = ex.Message; Logger.Error("PostlockObject 异常发生: " + ex.ToString()); pOut.bRet = false; } return(pOut); }
public async Task <ResponseMessage> PostLockObject([FromBody] PostLockObject_param_in pIn) { ResponseMessage Response = new ResponseMessage(); try { if (pIn.ObjectID < 0) { Logger.Error("ObjectID < 0 ,参数传递错误"); SobeyRecException.ThrowSelfNoParam(pIn.ObjectID.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECTID_WRONG, Logger, null); } if (pIn.ObjectTypeID < OTID.OTID_VTR || pIn.ObjectTypeID > OTID.OTID_OTHER) { SobeyRecException.ThrowSelfNoParam(pIn.ObjectTypeID.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECT_TPYEID_IS_NOT_EXIST, Logger, null); } if (string.IsNullOrEmpty(pIn.userName))// == "" || pIn.userName == string.Empty) { pIn.userName = "******"; } if (pIn.TimeOut < 0) { SobeyRecException.ThrowSelfNoParam(pIn.TimeOut.ToString(), GlobalDictionary.GLOBALDICT_CODE_LOCK_OBJECT_TIMEOUT_IS_WRONG, Logger, null); } bool ret = await _GlobalManager.SetLockObjectAsync(pIn.ObjectID, pIn.ObjectTypeID, pIn.userName, pIn.TimeOut); Response.Code = ret ? ResponseCodeDefines.SuccessCode : ResponseCodeDefines.PartialFailure; } catch (Exception e) { if (e.GetType() == typeof(SobeyRecException))//sobeyexcep会自动打印错误 { SobeyRecException se = e as SobeyRecException; Response.Code = se.ErrorCode.ToString(); Response.Msg = se.Message; } else { Response.Code = ResponseCodeDefines.ServiceError; Response.Msg = "error info:" + e.ToString(); Logger.Error(Response.Msg); } } return(Response); }
public async Task <ResponseMessage> PostUnlockObject([FromBody] PostLockObject_param_in pIn) { ResponseMessage Response = new ResponseMessage(); //pOut.errStr = no_err; //pOut.bRet = true; try { if (pIn.ObjectID < -1) { SobeyRecException.ThrowSelfNoParam(pIn.ObjectID.ToString(), GlobalDictionary.GLOBALDICT_CODE_UNLOCK_OBJECTID_IS_WRONG, Logger, null); } if (pIn.ObjectTypeID < OTID.OTID_ALL || pIn.ObjectTypeID > OTID.OTID_OTHER) { SobeyRecException.ThrowSelfNoParam(pIn.ObjectID.ToString(), GlobalDictionary.GLOBALDICT_CODE_UNLOCK_OBJECT_TYPEID_IS_NOT_EXIST, Logger, null); } if (pIn.userName == "" || pIn.userName == String.Empty) { pIn.userName = "******"; //ApplicationLog.WriteInfo("userName is null!"); } bool bRet = await _GlobalManager.SetUnlockObjectAsync(pIn.ObjectID, pIn.ObjectTypeID, pIn.userName); Response.Code = bRet ? ResponseCodeDefines.SuccessCode : ResponseCodeDefines.PartialFailure; } catch (Exception e) { if (e.GetType() == typeof(SobeyRecException))//sobeyexcep会自动打印错误 { SobeyRecException se = e as SobeyRecException; Response.Code = se.ErrorCode.ToString(); Response.Msg = se.Message; } else { Response.Code = ResponseCodeDefines.ServiceError; Response.Msg = "error info:" + e.ToString(); Logger.Error(Response.Msg); } } return(Response); }