public JsonResult Send_SMS() { int uid = 0; if (Request.Form["uid"] != null) { uid = int.Parse(Request.Form["uid"]); } int usertype = 1; if (Request.Form["usertype"] != null) { usertype = int.Parse(Request.Form["usertype"]); } //1:APP短信,2:平台短信 int type = 1; if (Request.Form["type"] != null) { type = int.Parse(Request.Form["type"]); } int kid = 0; if (Request.Form["kid"] != null) { kid = int.Parse(Request.Form["kid"]); } //发送方式(0按小朋友,1按老师,2按年级,3按班级,4按部门,5按职位) int sendtype = 0; if (Request.Form["sendtype"] != null) { sendtype = int.Parse(Request.Form["sendtype"]); } string tlist = ""; if (Request.Form["tlist"] != null) { tlist = Request.Form["tlist"]; } string ulist = ""; if (Request.Form["ulist"] != null) { ulist = Request.Form["ulist"]; } string content = ""; if (Request.Form["content"] != null) { content = System.Web.HttpUtility.UrlDecode(Request.Form["content"]); } string smstitle = ""; if (Request.Form["smstitle"] != null) { smstitle = System.Web.HttpUtility.UrlDecode(Request.Form["smstitle"]); } int receipttype = -1; if (Request.Form["receipttype"] != null) { receipttype = int.Parse(Request.Form["receipttype"]); } int auditSms = 0; if (Request.Form["auditSms"] != null) { auditSms = int.Parse(Request.Form["auditSms"]); } int istime = 0; if (Request.Form["istime"] != null) { istime = int.Parse(Request.Form["istime"]); } DateTime sendtime = DateTime.Now; if (istime == 1 && Request.Form["sendtime"] != null) { sendtime = DateTime.Parse(Request.Form["sendtime"]); } string img_url = ""; if (Request.Form["img_url"] != null) { img_url = System.Web.HttpUtility.UrlDecode(Request.Form["img_url"]); } string recteaids = tlist.Replace('$', ','); string recuserid = GetSendUserList(kid, ulist, ref sendtype /*, type, out reccid*/); if (recteaids != "" && recuserid == "") { //转为按老师发送 recuserid = recteaids; sendtype = 1; recteaids = ""; } SmsInfo sms = new SmsInfo(); sms.content = content.Trim(); sms.senderuserId = uid; sms.reccid = ""; sms.recteaids = recteaids; sms.recuserId = recuserid; sms.sendtype = sendtype; sms.kid = kid; sms.smstype = usertype > 1 ? 2 : 1; sms.smstitle = smstitle; sms.receipttype = receipttype; sms.istime = istime; sms.sendtime = sendtime; sms.issms = type == 2 ? 1 : 0; sms.img_url = img_url; SmsReturn smsret = new SmsReturn(); //smsret.result = 1; //1:APP短信,2:平台短信 if (auditSms == 1 && usertype <= 1)//园长、管理员不需要审核 { //审核后再发送 smsret = SmsDataProxy.audit_SendSMS(sms); if (smsret.result > 2) { smsret.result = 3; } } else { if (type == 2) { smsret = SmsDataProxy.class_sms_ADD_V3_mobile(sms); } else { smsret.result = SmsDataProxy.SendAppSms(sms); } } return(this.Json(smsret, JsonRequestBehavior.AllowGet)); }