/// <summary> /// 更改状态 /// </summary> /// <param name="noticeId"></param> public void IsReadStutes(string noticeId, string targetId) { delateNoticeDto inData = new delateNoticeDto(); inData.userId = AntSdkService.AntSdkCurrentUserInfo.userId; inData.version = "1.0"; inData.token = AntSdkService.AntSdkLoginOutput.token; inData.notificationId = noticeId; inData.targetId = targetId; baseNotice bn = null; var errorCode = 0; string errorMsg = ""; //TODO:AntSdk_Modify //DONE:AntSdk_Modify var isResult = AntSdkService.UpdateNotificationsState(AntSdkService.AntSdkCurrentUserInfo.userId, targetId, noticeId, ref errorCode, ref errorMsg); bool b = false;// new HttpService().ReadNotice(inData, ref bn, ref errorMsg, GlobalVariable.RequestMethod.PATCH); if (isResult) { //if (bn.result == 1) //{ //} } }
/// <summary> /// 修改已读通知状体 /// </summary> /// <param name="input_param"></param> /// <param name="output"></param> /// <param name="errMsg"></param> /// <param name="method"></param> /// <returns></returns> public bool ReadNotice(delateNoticeDto input_param, ref baseNotice output, ref string errMsg, RequestMethod method) { bool result = HttpCommonMethod <delateNoticeDto, baseNotice>("/notifications/group/update", method, input_param, ref output, ref errMsg); if (result && output.result == (int)GlobalVariable.Result.Failure) { errMsg = string.IsNullOrEmpty(output.errorCode) ? "删除通知失败" : resources.GetString("E_" + output.errorCode); return(false); } return(result); }