public object EditStdSys() { try { string res = HttpContext.Current.Request["json"]; //json.Value<string>("json"); Submit <StdsysFilesEntity> dy = JsonConvert.DeserializeObject <Submit <StdsysFilesEntity> >(res, new Newtonsoft.Json.Converters.IsoDateTimeConverter() { DateTimeFormat = "yyyy'-'MM'-'dd HH':'mm':'ss" }); string userid = dy.userId; //获取用户基本信息 OperatorProvider.AppUserId = userid; //设置当前用户 Operator curUser = OperatorProvider.Provider.Current(); if (null == curUser) { return(new { code = -1, count = 0, info = "请求失败,请登录!", data = new object() }); } var entity = dy.data; if (entity != null && !string.IsNullOrWhiteSpace(entity.ID)) { var stdsysfilesbll = new StdsysFilesBLL(); if (!stdsysfilesbll.ExistSame(curUser.OrganizeCode, entity.FileName, entity.ID)) { //获取删除附件ID string deleteFileId = entity.DeleteFileId; if (!string.IsNullOrEmpty(deleteFileId)) { DeleteFile(deleteFileId); } HttpFileCollection files = hcontent.Request.Files; //附件 UploadifyFile(entity.ID, "", files); //上传附件 stdsysfilesbll.SaveForm(entity.ID, entity); } else { return(new { code = -1, count = 0, info = "保存失败,存在同名文件,请校正。", data = new object() }); } } else { return(new { code = -1, count = 0, info = "保存失败,记录不存在。", data = new object() }); } } catch (Exception ex) { return(new { code = -1, count = 0, info = "保存失败,错误:" + ex.Message, data = new object() }); } return(new { code = 0, count = 0, info = "保存成功", data = new object() }); }
public ActionResult SaveForm(string keyValue, StdsysFilesEntity entity) { stdsysfilesbll.SaveForm(keyValue, entity); return(Success("操作成功。")); }