| | |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 保存验证码 |
| | | /// </summary> |
| | | /// <param name="holdPhone"></param> |
| | | /// <returns></returns> |
| | | public ResultEntity SavePhoneMessage(AdmPhoneMessageDTO admPhoneMessageDTO) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | try |
| | | { |
| | | AdmPhoneMessage hold = _mapper.Map<AdmPhoneMessage>(admPhoneMessageDTO); |
| | | if (string.IsNullOrEmpty(hold.Id)) |
| | | { |
| | | hold.Id = Guid.NewGuid().ToString(); |
| | | admPhoneMessageDTO.Id = hold.Id; |
| | | |
| | | _context.AdmPhoneMessages.Add(hold); |
| | | } |
| | | else |
| | | { |
| | | var entity = _context.AdmPhoneMessages.Find(hold.Id); |
| | | |
| | | entity.Phone = hold.Phone; |
| | | entity.Message = hold.Message; |
| | | entity.Createtime = hold.Createtime; |
| | | } |
| | | _context.SaveChanges(); |
| | | resultEntity.ReturnID = hold.Id; |
| | | resultEntity.Result = true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | resultEntity.Result = false; |
| | | resultEntity.Message = "保存失败,请联系管理员"; |
| | | ex.Message.ToString(); |
| | | } |
| | | return resultEntity; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 获取最近的验证码 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <returns></returns> |
| | | public AdmPhoneMessageDTO GetPhoneMessageZuijin(string phone) |
| | | { |
| | | AdmPhoneMessage entity = _context.AdmPhoneMessages.Where(e => e.Phone == phone ).OrderByDescending(x=>x.Createtime).FirstOrDefault(); |
| | | if (entity == null) |
| | | { |
| | | entity = new AdmPhoneMessage(); |
| | | } |
| | | AdmPhoneMessageDTO admPhoneMessageDTO = _mapper.Map<AdmPhoneMessageDTO>(entity); |
| | | return admPhoneMessageDTO; |
| | | } |
| | | |
| | | } |
| | | } |