public IActionResult DeleteAttachment(int aid) { DataAccess.TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); if (!manager.CurrentDb.DeleteById(aid)) { return(FailMessage()); } return(SuccessMessage()); }
public IActionResult LisAttachmentt(int id) { TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); List <TASM_ATTACHMENT> list = new List <TASM_ATTACHMENT>(); manager.ListByPid(id, 0, ref list); return(SuccessResultList(list)); }
public IActionResult LisAttachmentt(ListAttachmentInputModel model) { TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); List <TASM_ATTACHMENT> list = new List <TASM_ATTACHMENT>(); manager.ListByPid(model.sid, 1, ref list); return(SuccessResultList(list)); }
/// <summary> /// 修改附件归属 /// </summary> /// <param name="model"></param> /// <param name="sid"></param> /// <returns></returns> private bool UpdateAttachment(SupportCreateModel model, int sid) { if (model.Filelist == null || model.Filelist.Count <= 0) { return(true); } foreach (var item in model.Filelist) { TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); TASM_ATTACHMENT attModel = manager.CurrentDb.GetById(item.ID); attModel.TYPE = 1; attModel.PID = sid; if (!manager.CurrentDb.Update(attModel)) { Msg = "修改附近信息失败!"; return(false); } } return(true); }
public IActionResult UploadFile(string SigningKey) { string userid = Request.Form["userid"].ToString(); TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); try { this.logger.LogInformation("LogInformation:开始上传文件"); #region var path = "/FileUpload/Support/" + userid + "/"; var files = Request.Form.Files; if (files.Count <= 0) { return(FailMessage("请选择要上传的文件")); } var file = files[0]; var filename = ContentDispositionHeaderValue .Parse(file.ContentDisposition) .FileName .Trim('"'); string fileExt = Path.GetExtension(file.FileName); string newFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + fileExt; string filepath = path + newFileName; string fullpath = _hostingEnvironment.WebRootPath + $@"\{filepath}"; string dirpath = _hostingEnvironment.WebRootPath + path; if (!Directory.Exists(dirpath)) { Directory.CreateDirectory(dirpath); } using (FileStream fs = System.IO.File.Create(fullpath)) { file.CopyTo(fs); fs.Flush(); } path = "/FileUpload/Support/" + userid + "/" + newFileName; #endregion TASM_ATTACHMENT model = new TASM_ATTACHMENT(); model.FILENAME = newFileName; model.URL = path; model.TYPE = 1; manager.Db.BeginTran(); var newid = manager.Db.Insertable(model).ExecuteReturnIdentity(); manager.Db.CommitTran(); var json = new { ID = newid, FILENAME = newFileName, URL = path }; return(SuccessResult(json)); } catch (Exception e) { manager.Db.RollbackTran(); logger.LogInformation("异常:" + e); return(FailMessage(e.ToString())); } }
public bool AddAttachment(TASM_ATTACHMENT model) { DataAccess.TASM_ATTACHMENTManager manager = new TASM_ATTACHMENTManager(); return(manager.CurrentDb.Insert(model)); }