public JsonResult DelImage(int Id, string imgUrl) { JsonResult result = null; try { if (Id > 0) { RQUpdate <SystemClaims> model = new RQUpdate <SystemClaims>(); SystemClaims systemClaims = new SystemClaims(); systemClaims.ID = Id; systemClaims.TitleImagePath = ""; model.Tag = systemClaims; //更新审核字段数据 model.UpdateFileds.AddRange(new string[] { "TitleImagePath" }); bool rs = HttpHelper.CreatHelper().DoPostObject <bool>(string.Format("{0}Claims/UpdatePartal", this.WebApiUrl), model); } try { DataFornat dataformat = new DataFornat(); string strPath = dataformat.GetResovePath(imgUrl); if (System.IO.File.Exists(strPath)) { System.IO.File.Delete(strPath); } string strThumbnailFileName = System.IO.Path.GetFullPath(strPath) + "\\64_" + System.IO.Path.GetFileName(strPath); if (System.IO.File.Exists(strThumbnailFileName)) { System.IO.File.Delete(strThumbnailFileName); } } catch (Exception) { } result = Json(new { status = 1, message = "删除成功" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public BaseResultDto <string> EditSalesman(RQUpdate <SystemUsers> model) { BaseResultDto <string> resultDto = new BaseResultDto <string>(); SystemUsers systemUsers = model.Tag; if (!helper.IsExists <SystemUsers>(string.Format(" UserName ='******' and UserType ={1} ", systemUsers.UserName, systemUsers.UserType))) { if (!helper.IsExists <SystemUsers>(string.Format(" CellPhone ='{0}' and UserType ={1} ", systemUsers.CellPhone, systemUsers.UserType))) { if (!helper.IsExists <SystemUsers>(string.Format(" IDNumber ='{0}' and UserType ={1} ", systemUsers.IDNumber, systemUsers.UserType))) { if (helper.Update <SystemUsers>(systemUsers, model.UpdateFileds)) { resultDto.IsSeccess = true; resultDto.ErrorCode = 1; resultDto.ErrorMsg = "编辑成功"; } else { resultDto.ErrorCode = -1; resultDto.ErrorMsg = "编辑失败"; } } else { resultDto.ErrorCode = -2; resultDto.ErrorMsg = string.Format("身份证{0}已存在", systemUsers.IDNumber); } } else { resultDto.ErrorCode = -3; resultDto.ErrorMsg = string.Format("手机号{0}已存在", systemUsers.CellPhone); } } else { resultDto.ErrorCode = -4; resultDto.ErrorMsg = string.Format("用户名{0}已存在", systemUsers.UserName); } return(resultDto); }
public ActionResult AddEditUser(FormCollection form) { JsonResult result = null; try { //先验证 //.... //再添加 BaseResultDto <string> resultDto = new BaseResultDto <string>(); if (form["UserName"] != null && form["UserName"].ToString() != "") { int userId = int.Parse(form["ID"].ToString());//可以根据Id来判断是添加还是修改 string userName = form["UserName"].ToString(); string userpwd = form["UserPassword"].ToString(); string reUserPwd = form["reUserPwd"].ToString(); string mobile = form["CellPhone"].ToString(); string realName = form["RealName"].ToString(); string cardID = form["IDNumber"].ToString(); string email = form["UserEmail"].ToString(); string address = form["UserAddress"].ToString(); string userType = form["UserType"].ToString(); RQSalesmanDto model = new RQSalesmanDto(); model.UserName = userName; model.UserPwd = userId > 0 ? userpwd : userpwd.GetMd5Code(); model.Mobile = mobile; model.RealName = realName; model.IDNumber = cardID; model.Email = email; model.Address = address; model.UserType = userType;//业务员类型 model.RegTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); if (userId > 0) { RQUpdate <SystemUsers> modelUpdate = new RQUpdate <SystemUsers>(); SystemUsers systemUsers = new SystemUsers(); systemUsers.ID = userId;//更新条件 modelUpdate.Tag = systemUsers; systemUsers.CellPhone = model.Mobile; systemUsers.RealName = model.RealName; systemUsers.IDNumber = model.IDNumber; systemUsers.UserEmail = model.Email; systemUsers.UserAddress = model.Address; modelUpdate.UpdateFileds.AddRange(new string[] { "CellPhone", "RealName", "IDNumber", "UserEmail", "UserAddress" }); //编辑 resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/EditSalesman", this.WebApiUrl), modelUpdate); } else { //成功返回Id resultDto = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/AddSalesman", this.WebApiUrl), model); } } else { resultDto.ErrorCode = -1; resultDto.ErrorMsg = "请求出错"; } result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public JsonResult AddUpdateClaims(SystemClaims systemClaims, int clickType) { JsonResult result = null; try { Type type = systemClaims.GetType(); PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.Instance | BindingFlags.GetProperty); foreach (var item in properties) { if (item.PropertyType == typeof(string) && item.GetValue(systemClaims, null) == null) { item.SetValue(systemClaims, "", null); } } //操作数据之前 对的补齐和正确性的验证 //审核通过之类的该状态的调用存储过程 暂时未处理 //...... if (clickType == 1)//审核未通过 { systemClaims.IsApproved = false; systemClaims.ApproverUserName = this.UserInfo.RealName; systemClaims.ApproverTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } else if (clickType == 2)//审核通过 { systemClaims.IsApproved = true; systemClaims.ApproverUserName = this.UserInfo.RealName; systemClaims.ApproverTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } systemClaims.DetailsImages1 = HttpUtility.UrlDecode(systemClaims.DetailsImages1); systemClaims.DetailsImages2 = HttpUtility.UrlDecode(systemClaims.DetailsImages2); systemClaims.DetailsImages3 = HttpUtility.UrlDecode(systemClaims.DetailsImages3); systemClaims.DetailsImages4 = HttpUtility.UrlDecode(systemClaims.DetailsImages4); systemClaims.DetailsImages5 = HttpUtility.UrlDecode(systemClaims.DetailsImages5); DataFornat dataformat = new DataFornat(); systemClaims.TitleImagePath = dataformat.ReplaceDomain(systemClaims.TitleImagePath, AppConfigHelper.MainSiteUrl); systemClaims.DetailsImages1 = dataformat.ReplaceImageSrc(systemClaims.DetailsImages1, AppConfigHelper.MainSiteUrl); systemClaims.DetailsImages2 = dataformat.ReplaceImageSrc(systemClaims.DetailsImages2, AppConfigHelper.MainSiteUrl); systemClaims.DetailsImages3 = dataformat.ReplaceImageSrc(systemClaims.DetailsImages3, AppConfigHelper.MainSiteUrl); systemClaims.DetailsImages4 = dataformat.ReplaceImageSrc(systemClaims.DetailsImages4, AppConfigHelper.MainSiteUrl); systemClaims.DetailsImages5 = dataformat.ReplaceImageSrc(systemClaims.DetailsImages5, AppConfigHelper.MainSiteUrl); string strIcons = HttpUtility.UrlDecode(systemClaims.Icons); List <IconModel> IconModelList = new List <IconModel>(); string[] strArr = strIcons.Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEntries); foreach (var item in strArr) { IconModel model = new IconModel(); string[] strItem = item.Split('^'); if (strItem.Length >= 3) { model.IconType = strItem[0]; model.Title = strItem[1]; model.Description = strItem[2]; model.StyleName = strItem[3]; } if (strItem.Length >= 4) { model.AtrrCode = strItem[4]; } IconModelList.Add(model); } systemClaims.Icons = IconModelList.ToJsonString <List <IconModel> >(); //添加或者修改 BaseResultDto <string> resultDto = new BaseResultDto <string>(); string message = string.Empty; if (systemClaims.ID > 0) { #region 修改 RQUpdate <SystemClaims> model = new RQUpdate <SystemClaims>(); model.Tag = systemClaims; bool rs = false; if (clickType == 0 || clickType == 2)//修改资料 { //更新修改的字段数据 model.UpdateFileds.AddRange(new string[] { "Title", "TitleImagePath", "LoanAmount", "APR", "LoanPeriod", "SingleAmount", "GuaranteeWay", "RepaymentWat", "InvestmentEndTime", "EarningsStartTime", "PawnSpec", "Icons", "DetailsImages1", "DetailsImages2", "DetailsImages3", "DetailsImages4", "DetailsImages5" }); rs = HttpHelper.CreatHelper().DoPostObject <bool>(string.Format("{0}Claims/UpdatePartal", this.WebApiUrl), model); } if (clickType == 2 && rs) { //更新审核字段数据 RQAduitApplay aduitApplay = new RQAduitApplay(); aduitApplay.ApplyID = systemClaims.ClaimsApplayID; aduitApplay.ClaimsID = systemClaims.ID; aduitApplay.ApproverUserName = systemClaims.ApproverUserName; aduitApplay.OperatorUserId = this.UserInfo.ID; aduitApplay.Succeed = systemClaims.IsApproved; aduitApplay.IP = this.RequestIP; aduitApplay.OperatorContent = (clickType == 1 ? "审核未通过" : "审核通过"); rs = HttpHelper.CreatHelper().DoPostObject <bool>(string.Format("{0}ClaimsApplay/AduitApplayClaims", this.WebApiUrl), aduitApplay); } //修改 if (rs) { resultDto.ErrorCode = 1; resultDto.ErrorMsg = "成功"; } else { resultDto.ErrorMsg = "失败"; } #endregion } else { systemClaims.PublishTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); systemClaims.Publisher = this.UserInfo.RealName; int rs = HttpHelper.CreatHelper().DoPostObject <int>(string.Format("{0}Claims/Add", this.WebApiUrl), systemClaims); //添加 if (rs > 0) { resultDto.ErrorCode = 1; resultDto.ErrorMsg = "成功"; } else { resultDto.ErrorMsg = "失败"; } } result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet); } return(result); }
public bool UpdatePartal(RQUpdate <SystemClaims> model) { return(helper.Update <SystemClaims>(model.Tag, model.UpdateFileds)); }