public IActionResult GetPhoneCode([FromForm] string phoneNumber) { string currentTime = DateTime.Now.ToString(); Random random = new Random(); int code = random.Next(1000, 9999); AliyunSms.SendSms(phoneNumber, "SMS_174992183", new { code }, "诫糖"); string phonecodePrimaryString = $"{phoneNumber}{currentTime}{code}{randomString}"; string phoneInfo = $"{currentTime}${Calculator.Md5(phonecodePrimaryString)}"; //#warning 生产环境请删除此行! //Console.WriteLine($"验证码为:{code}"); return(Ok(new { phoneInfo })); }
public IActionResult New([FromForm] int costumerID, [FromForm] int sellerID, [FromForm] string type = "Basic") { type = sellerContext.QrcodeSellerList.FirstOrDefault(x => x.SellerId == sellerID)?.Type; QrcodeSellerList message = sellerContext.QrcodeSellerList.FirstOrDefault(x => x.SellerId == sellerID); if (type == "Basic") { if ((from sum in sellerContext.SellerUserMapping where sum.CostumerId == costumerID && sum.Type == type select sum).FirstOrDefault() == default) { sellerContext.SellerUserMapping.Add(new SellerUserMapping { CostumerId = costumerID, SellerId = sellerID, CreateTime = DateTime.Now, Type = type }); sellerContext.SaveChanges(); string x = AliyunSms.SendSms(message.PhoneNumber, message.Name, message.Type); return(Ok()); } else { return(Forbid()); } } else { sellerContext.SellerUserMapping.Add(new SellerUserMapping { CostumerId = costumerID, SellerId = sellerID, CreateTime = DateTime.Now, Type = type }); sellerContext.SaveChanges(); string x = AliyunSms.SendSms(message.PhoneNumber, message.Name, message.Type); return(Ok()); } }