コード例 #1
0
ファイル: OMController.cs プロジェクト: DarkMoon4CN/JXProduct
        /// <summary>
        ///  以消息ID 更新消息状态  默认更新至消息已处理
        /// </summary>
        /// <param name="messageID">消息ID</param>
        /// <param name="status">消息状态</param>
        /// <returns></returns>
        public JsonResult RoleMessageUpdate(int messageID = 0, int status = 1)
        {
            var result = new JsonResultObject();

            if (messageID == 0)
            {
                result.msg = "消息ID为空!";
                return(Json(result));
            }
            RoleMessagesInfo rmInfo = RoleMessagesBLL.Instance.RoleMessages_Get(messageID);

            if (rmInfo == null)
            {
                result.msg = "没有查询出匹配数据!";
            }
            else
            {
                //将消息设置为已读
                rmInfo.Status = (short)status;
                result.status = RoleMessagesBLL.Instance.RoleMessages_Update(rmInfo);
                if (result.status)
                {
                    result.msg = "该消息已处理!";
                }
                else
                {
                    result.msg = "修改失败,未能连接至网络!";
                }
            }
            return(Json(result));
        }
コード例 #2
0
ファイル: OMController.cs プロジェクト: DarkMoon4CN/JXProduct
        public JsonResult RoleMessageGetStatus(int messageID = 0)
        {
            var result = new JsonResultObject();

            if (messageID == 0)
            {
                result.msg = "消息ID为空!";
                return(Json(result));
            }
            RoleMessagesInfo rmInfo = RoleMessagesBLL.Instance.RoleMessages_Get(messageID);

            if (rmInfo.Status == 1)
            {
                result.msg    = "该消息已完成处理,无需设置!";
                result.status = false;
            }
            else
            {
                result.status = true;
            }
            return(Json(result));
        }