This commit is contained in:
parent
18188a3d27
commit
59961d3b78
|
|
@ -381,31 +381,31 @@ namespace NP.Base.Controllers
|
||||||
m.Users.Add(new MemoUser() { userno = u.userno, smstype = "S", isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, mobile = (u.mobile ?? "").Replace("-", "") });
|
m.Users.Add(new MemoUser() { userno = u.userno, smstype = "S", isok = string.IsNullOrEmpty(u.mobile) ? -1 : 1, mobile = (u.mobile ?? "").Replace("-", "") });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//System.Text.Encoding.Default.GetBytes("x").Length 90 limit
|
|
||||||
//m.mcontents = m.mcontents.Length > 1000 ? m.mcontents.Substring(0, 1000) : m.mcontents;
|
//m.mcontents = m.mcontents.Length > 1000 ? m.mcontents.Substring(0, 1000) : m.mcontents;
|
||||||
var us = m.Users.Where(w => w.isok == 1).ToList();
|
var us = m.Users.Where(w => w.isok == 1).ToList();
|
||||||
if (us.Count() > 0)
|
if (us.Count() > 0)
|
||||||
{
|
{
|
||||||
|
m.uno = SUserInfo.UserNo;
|
||||||
|
m.uip = GetUserIP();
|
||||||
|
Dao.Insert("common.sms.in", m);
|
||||||
System.Text.StringBuilder sb = new System.Text.StringBuilder("");
|
System.Text.StringBuilder sb = new System.Text.StringBuilder("");
|
||||||
var cbnum = GetConfig("mtssendnum");
|
var cbnum = GetConfig("mtssendnum");
|
||||||
|
var ismms = System.Text.Encoding.Default.GetBytes(m.mcontents).Length > 90;
|
||||||
for (var i = 0; i < us.Count(); i++)
|
for (var i = 0; i < us.Count(); i++)
|
||||||
{
|
{
|
||||||
sb.Append(string.Format(",('{0}','{1}','{2}', now())", us[i].mobile, cbnum, m.mcontents));
|
sb.Append(string.Format(",('{0}','{1}','{2}', now(),{5},'{3}','{4}')", us[i].mobile, cbnum, m.mcontents, m.mno, us[i].userno, ismms?4:0));
|
||||||
}
|
}
|
||||||
var strConn = GetConfig("mtsdb");
|
var strConn = GetConfig("mtsdb");
|
||||||
using (var conn = new MySql.Data.MySqlClient.MySqlConnection(strConn))
|
using (var conn = new MySql.Data.MySqlClient.MySqlConnection(strConn))
|
||||||
{
|
{
|
||||||
conn.Open();
|
conn.Open();
|
||||||
var cmd = new MySql.Data.MySqlClient.MySqlCommand();
|
var cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into mts_"+ (ismms ? "m" : "s") + "ms_msg(tran_phone,tran_callback,tran_msg,tran_date,tran_type,tran_etc1,tran_etc2) values" + sb.ToString().Substring(1), conn);
|
||||||
cmd.Connection = conn;
|
|
||||||
cmd.CommandText = "insert into mts_sms_msg(tran_phone,tran_callback,tran_msg,tran_date) values"+sb.ToString().Substring(1);
|
|
||||||
cmd.ExecuteNonQuery();
|
cmd.ExecuteNonQuery();
|
||||||
}
|
}
|
||||||
|
return JsonOK(Dao.Save("common.smsuser.in", m));
|
||||||
}
|
}
|
||||||
m.uno = SUserInfo.UserNo;
|
return JsonOK(0);
|
||||||
m.uip = GetUserIP();
|
|
||||||
Dao.Insert("common.sms.in", m);
|
|
||||||
return JsonOK(Dao.Save("common.smsuser.in", m));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue