/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (CurrentUser.id > 0)//已经登录 { int id = RequestTool.RequestInt("id", 0); int Message_Type_id = RequestTool.RequestInt("Message_Type_id", 0); string Title = RequestTool.RequestSafeString("Title"); string Content = RequestTool.RequestSafeString("Content"); Lebi_Message model = new Lebi_Message(); if (id != 0) { Lebi_Message mes = B_Lebi_Message.GetModel(id); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } } model.Title = Title; model.Content = Content; model.User_id_From = CurrentUser.id; model.User_Name_From = CurrentUser.UserName; model.User_id_To = 0; model.User_Name_To = "管理员"; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = CurrentLanguage.Code; model.IP = RequestTool.GetClientIP(); B_Lebi_Message.Add(model); //发送邮件 Lebi_User user = B_Lebi_User.GetModel(CurrentUser.id); Email.SendEmail_message(user, model); //发送短信 SMS.SendSMS_message(user, model); Response.Write("{\"msg\":\"OK\"}"); } }
/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (!Power("supplier_message", "站内信")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); int Message_Type_id = RequestTool.RequestInt("Message_Type_id", 0); string Title = RequestTool.RequestSafeString("Title"); string Content = RequestTool.RequestSafeString("Content"); Lebi_Message model = new Lebi_Message(); if (id != 0) { Lebi_Message mes = B_Lebi_Message.GetModel("Supplier_id=" + CurrentSupplier.id + " and id " + id); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } } model.Title = Title; model.Content = Content; model.User_id_From = CurrentSupplier.id; model.User_Name_From = CurrentSupplier.UserName; model.User_id_To = 0; model.User_Name_To = "管理员"; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = CurrentLanguage.Code; model.IP = RequestTool.GetClientIP(); model.Supplier_id = CurrentSupplier.id; B_Lebi_Message.Add(model); Log.Add("发送站内信", "Message", model.id.ToString(), CurrentSupplier, Title); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 回复站内信 /// </summary> public void Message_Reply() { if (!EX_Admin.Power("message_reply", "回复站内信")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); string Title = RequestTool.RequestString("Title"); string Content = RequestTool.RequestString("Content"); Lebi_Message mes = B_Lebi_Message.GetModel(id); Lebi_Message model = new Lebi_Message(); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } model.Title = Title; model.Content = Content; model.User_id_From = 0; model.User_Name_From = "管理员"; model.User_id_To = mes.User_id_From; model.User_Name_To = mes.User_Name_From; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = mes.Language; model.IP = RequestTool.GetClientIP(); model.Supplier_id = mes.Supplier_id; B_Lebi_Message.Add(model); Log.Add("回复站内信", "Message", "", CurrentAdmin, mes.User_Name_From); //发送短信 SMS.SendSMS_messagereply(model); //APP推送 APP.Push_messagereply(model); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (!EX_Admin.Power("supplier_message_write", "发送站内信")) { AjaxNoPower(); return; } int Mode = RequestTool.RequestInt("Mode", 0); int type_id = RequestTool.RequestInt("type_id", 0); string Title = Language.RequestString("Title"); string Content = Language.RequestString("Content"); string User_Name_To = RequestTool.RequestString("User_Name_To"); //string UserLevel_ids = RequestTool.RequestString("UserLevel_ids"); string User_ids = RequestTool.RequestString("User_ids"); //string UserName_ids = RequestTool.RequestString("UserName_ids"); SearchUser su = new SearchUser(CurrentAdmin, CurrentLanguage.Code); //if (User_ids != "") // Mode = 1; //if (Mode == 0) //{ // Lebi_User user = B_Lebi_User.GetModel("UserName = '******'"); // if (user == null) // { // Response.Write("{\"msg\":\"" + Tag("会员账号不存在") + "\"}"); // return; // } // Lebi_Message model = new Lebi_Message(); // model.Title = Shop.Bussiness.Language.Content(Title, user.Language); // model.Content = Shop.Bussiness.Language.Content(Content, user.Language); // model.User_id_From = 0; // model.User_Name_From = "管理员"; // model.User_id_To = user.id; // model.User_Name_To = User_Name_To; // model.IsRead = 0; // model.IsSystem = 0; // model.Time_Add = System.DateTime.Now; // model.Language = user.Language; // model.Message_Type_id = type_id; // model.IP = RequestTool.GetClientIP(); // B_Lebi_Message.Add(model); // Log.Add("发送站内信-指定会员", "Message", "", CurrentAdmin, User_Name_To); //} //else //{ //string gradename = ""; string where = ""; if (User_Name_To != "") { where = "UserName = lbsql{'" + User_Name_To + "'}"; } else if (User_ids != "") { where = "id in (lbsql{" + User_ids + "})"; } else { where = "1=1 " + su.SQL; } //int i = 0; List <Lebi_Supplier> modellist = B_Lebi_Supplier.GetList(where, ""); if (modellist.Count == 0) { Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}"); return; } foreach (Lebi_Supplier user in modellist) { Lebi_Message model = new Lebi_Message(); model.Title = Shop.Bussiness.Language.Content(Title, user.Language); model.Content = Shop.Bussiness.Language.Content(Content, user.Language); model.User_id_From = 0; model.User_Name_From = "管理员"; model.User_id_To = user.id; model.User_Name_To = user.UserName; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = user.Language; model.Message_Type_id = type_id; model.IP = RequestTool.GetClientIP(); model.Supplier_id = user.id; B_Lebi_Message.Add(model); } Log.Add("发送站内信", "Message", "", CurrentAdmin, su.Description); //} Response.Write("{\"msg\":\"OK\"}"); }