public JsonResult WPSNotify(WPSNotifyRequest body) { _log.WriteInfo("开始请求接口【onnotify】"); WPSBaseModel result = new WPSBaseModel(); try { var request = GetFilterRequest.GetParams(HttpContext.ApplicationInstance.Request); if (!request.Status) { result.code = request.code; result.message = request.message; result.details = request.details; result.hint = request.hint; } else { result.code = (int)Enumerator.ErrorCode.OK; } } catch (Exception ex) { _log.WriteError("【系统异常】-【" + ex.Message + "】", ex); result.code = (int)Enumerator.ErrorCode.ServerError; result.message = Enumerator.ErrorCode.ServerError.ToString(); result.details = result.hint = EnumExtension.GetDescription(Enumerator.ErrorCode.ServerError); } _log.WriteInfo("请求接口【onnotify】完成,返回数据:" + JsonConvert.SerializeObject(result)); return(Json(result)); }
public Task <WPSBaseModel> WPSNotify(WPSNotifyRequest body) { return(Task.Run(() => { var result = new WPSBaseModel { code = 200, msg = "success" }; return result; })); }
public Task <WPSBaseModel> Online(GetUserInfoRequest body) { return(Task.Run(() => { var result = new WPSBaseModel { code = 200, msg = "success" }; return result; })); }
public JsonResult RenameFile(RenameFileRequest body) { _log.WriteInfo("开始请求接口【file/rename】,请求参数:" + JsonConvert.SerializeObject(body)); WPSBaseModel result = new WPSBaseModel(); try { var request = GetFilterRequest.GetParams(HttpContext.ApplicationInstance.Request); if (!request.Status) { result.code = request.code; result.message = request.message; result.details = request.details; result.hint = request.hint; } else { #region 在测试环境暂时不要将此块房开,由于上面获取文件名是固定的,成功更改文件成功后,不能打开文件 //var fileName = request.FileId == "1000" ? "TestFile.docx" : (request.FileId == "1001" ? "TestFile_v1.docx" : "TestFile_v2.docx"); ////原文件的物理路径 //string filePath = Server.MapPath($"/Files/{fileName}"); //// 移动到的新位置的物理路径(如果还是当前文件夹, 则会重命名文件) //string fileTargetPath = Server.MapPath($"/Files/{body.name}"); ////判断到的新地址是否存在重命名文件 //if (System.IO.File.Exists(fileTargetPath)) //{ // result.code = (int)Enumerator.ErrorCode.文件已存在; // result.message = EnumExtension.GetDescription(Enumerator.ErrorCode.文件已存在); //} //System.IO.File.Move(filePath, fileTargetPath);//2个文件在不同目录则是移动,如果在相同目录下则是重命名 #endregion result.code = (int)Enumerator.ErrorCode.OK; } } catch (Exception ex) { _log.WriteError("【系统异常】-【" + ex.Message + "】", ex); result.code = (int)Enumerator.ErrorCode.ServerError; result.message = Enumerator.ErrorCode.ServerError.ToString(); result.details = result.hint = EnumExtension.GetDescription(Enumerator.ErrorCode.ServerError); } _log.WriteInfo("请求接口【file/rename】完成,返回数据:" + JsonConvert.SerializeObject(result)); return(Json(result)); }
public JsonResult Online(GetUserInfoRequest body) { _log.WriteInfo("开始请求接口【file/online】"); WPSBaseModel result = new WPSBaseModel(); try { result.code = 200; result.message = "success"; } catch (Exception ex) { _log.WriteError("【系统异常】-【" + ex.Message + "】", ex); result.code = (int)Enumerator.ErrorCode.ServerError; result.message = Enumerator.ErrorCode.ServerError.ToString(); result.details = result.hint = EnumExtension.GetDescription(Enumerator.ErrorCode.ServerError); } _log.WriteInfo("请求接口【file/online】完成,返回数据:" + JsonConvert.SerializeObject(result)); return(Json(result)); }
public Task <WPSBaseModel> RenameFile(RenameFileRequest body) { return(Task.Run(() => { var request = FilterRequestForWPS(Request); if (!request.Status) { return new WPSBaseModel { code = request.code, msg = request.msg }; } var result = new WPSBaseModel { code = 200, msg = "success" }; return result; })); }