public ActionResult SendMsgTo() { //string mp3SavePth = System.Web.HttpContext.Current.Request.MapPath($"~/Upload/{DateTime.Now:yyyyMMddHHmmss}{Comm.Random.Next(1000, 9999)}.mp3"); //Comm.ConvertToMp3($"E:/201811271125152499.amr", mp3SavePth); SendMsg s = new SendMsg(); var resultstr = s.SendSMS("18820716886", "402477", "你好"); return(View()); }
public ActionResult SendVerificationCodeMsgComm(string phonenumber) { try { string codenum = Comm.GenerateCheckCodeNum(5); SendMsg s = new SendMsg(); var result = s.SendSMS(phonenumber, "403796", codenum); if (result.Message.Equals("000000")) { VerificationCode model = new VerificationCode(); model.Code = codenum; model.CreateDate = DateTime.Now; model.To = phonenumber.Replace(" ", ""); model.EndDateTime = DateTime.Now.AddMinutes(30); db.VerificationCodes.Add(model); db.SaveChanges(); } return(Json(Comm.ToJsonResult("Success", "发送成功"), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(Comm.ToJsonResult("Success", ex.Message), JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> CogradientWXUserInfo(string listu, int enterpriseid) { Sidebar(); var users = JsonConvert.DeserializeObject <List <User> >(listu); //post过来需要保存数据库的用户数据 int usertype = (int)this.GetAccountData().UserType; //从cookie中读取用户类型 string userID = this.GetAccountData().UserID; //从cookie中读取userid var user = db.Users.FirstOrDefault(s => s.Id == userID); var em = db.Enterprises.FirstOrDefault(s => s.ID == enterpriseid); int cardcount = em.CardCount; string temptelnumber = string.Empty; if (cardcount > users.Count) { temptelnumber = string.Join(",", users.Select(j => j.Mobile)); foreach (var item in users) { try { //判断数据库中是否存在(只保存不存在的数据) if (!item.ishave) { var img = this.Download(item.Avatar); //var tempuser = new ApplicationUser { UserName = item.Mobile, RegisterDateTime = DateTime.Now, EnterpriseID = em.ID, LastLoginDateTime = DateTime.Now, UserType = UserType.Personal }; //var result = await UserManager.CreateAsync(tempuser, item.Mobile); ////用户创建成果 //if (result.Succeeded) //{ Common.Qiniu.QinQiuApi qin = new Common.Qiniu.QinQiuApi(); var path = Server.MapPath(img); var img2 = qin.UploadFile(path); Card card = new Card { Name = item.Name, Avatar = img2, UserID = null, Email = item.Email, EnterpriseID = em.ID, Gender = item.Gender, Mobile = item.Mobile, PhoneNumber = item.Telephone, Position = item.Position, }; db.Cards.Add(card); db.SaveChanges(); //} } } catch (Exception ex) { return(Json(Comm.ToJsonResult("Error", ex.Message), JsonRequestBehavior.AllowGet)); } } SendMsg s = new SendMsg(); var resultstr = s.SendSMS(temptelnumber, "403689", ""); return(Json(Comm.ToJsonResult("Success", "同步成功", new { data = users }), JsonRequestBehavior.AllowGet)); } else { return(Json(Comm.ToJsonResult("Fail", "该企业剩余名片数量为" + cardcount.ToString() + ",可用数量不够!", new { data = users }), JsonRequestBehavior.AllowGet)); } }