/// <summary> /// 插入验证码 /// </summary> /// <param name="checkCode"></param> public int InserCheckCode(ZhaopinCheckCode checkCode) { using (var db = new MangningXssDBEntities()) { var checkModel = db.ZhaopinCheckCode.FirstOrDefault(a => a.Account == checkCode.Account && (a.Status == 0 || a.Status == 1)); if (checkModel != null) { return(checkModel.Id); } checkCode = db.ZhaopinCheckCode.Add(checkCode); db.SaveChanges(); return(checkCode.Id); } }
private void GetCheckCode(ZhaopinCheckCode checkCodeModel) { if (checkCodeModel == null) { this.RunInMainthread(() => { this.lbl_Tip.Text = $"提示:{DateTime.Now:HH:mm:ss} 未获取到验证码!"; }); return; } cookieContainer = checkCodeModel.Cookie.Serialize(".zhaopin.com"); checkCodeId = checkCodeModel.Id; account = checkCodeModel.Account; codeType = checkCodeModel.Type; var dataResult = ReferenceCheckCode(); if (!dataResult.IsSuccess) { return; } this.RunInMainthread(() => { this.btn_GetCheckCode.Enabled = false; this.btn_ReferenceCheckCode.Enabled = true; this.RunAsync(StartTimer); this.lbl_Tip.Text = $"提示:{DateTime.Now:HH:mm:ss} 获取验证码成功!"; }); }