/// <summary> /// 检查是否存在 /// </summary> /// <param name="value">名称</param> /// <param name="type">id</param> /// <returns></returns> private JsonResult CheckIsExist(int id, string value, LoginType loginType) { ResultRetrun rmodel = new ResultRetrun(); string nameTemp = loginType.GetDescription(); FilterEntityModel filterModel = new FilterEntityModel(); filterModel.KeyValueList = new List <KeyValueObj>(); switch (loginType) { case LoginType.UserName: filterModel.KeyValueList.Add(new KeyValueObj() { Key = "UserName", Value = value, FieldType = FieldType.String }); break; case LoginType.Telephone: filterModel.KeyValueList.Add(new KeyValueObj() { Key = "Telephone", Value = value, FieldType = FieldType.String }); break; case LoginType.Email: filterModel.KeyValueList.Add(new KeyValueObj() { Key = "Email", Value = value, FieldType = FieldType.String }); break; } List <User> userList = uService.GetAll(filterModel); if (userList != null && userList.Count > 0) { if (userList.Where(g => !g.Id.Equals(id)).Count() > 0) { rmodel.message = nameTemp + "已经存在"; } else { rmodel.isSuccess = true; } } else { rmodel.isSuccess = true; } return(Json(rmodel.isSuccess, JsonRequestBehavior.AllowGet)); }