/// <summary> /// 活动报名 /// </summary> /// <returns></returns> public Reseponse <bool> AddActivitiesUserAsync(ActivityUserInfo_xhrRequestModel model) { var result = new Reseponse <bool>(); if (string.IsNullOrWhiteSpace(model.UserName)) { result.status = 0; result.Message = "用户名不能为空!"; return(result); } var regex = new Regex("^1[0-9]{10}$"); if (string.IsNullOrWhiteSpace(model.UserTell) || !regex.IsMatch(model.UserTell)) { result.status = 0; result.Message = "请输入正确的手机号!"; return(result); } if (model.AreaID <= 0) { result.status = 0; result.Message = "请选择地区!"; return(result); } try { using (var client = new ActivityClient()) { var request = new Tuhu.Service.Activity.Models.ActivityUserInfo_xhrRequest() { UserName = model.UserName, UserTell = model.UserTell, AreaID = model.AreaID, ActID = model.ActID }; var addresult = client.AddActivitiesUserAsync(request); result.status = addresult.Result.Success ? 1 : 0; result.Message = addresult.Result.ErrorMessage; result.data = addresult.Result.Success; } } catch (Exception e) { Logger.Error($"AddActivitiesUser -> {JsonConvert.SerializeObject(model)}", e); throw; } return(result); }