/// <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)
                //{

                //}
            }
        }
Example #2
0
        /// <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);
        }