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