|
|
@@ -37,23 +37,33 @@ namespace Learun.Application.WebApi.Modules |
|
|
|
return SuccessString(folderId); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// 上传人事文件 |
|
|
|
/// </summary> |
|
|
|
/// <param name="_"></param> |
|
|
|
/// <returns></returns> |
|
|
|
public Response UploadPersonnel(dynamic _) |
|
|
|
{ |
|
|
|
var files = (List<HttpFile>)this.Context.Request.Files; |
|
|
|
var folderId = Upload(2, files); |
|
|
|
return SuccessString(folderId); |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// 上传 |
|
|
|
/// </summary> |
|
|
|
/// <param name="type"></param> |
|
|
|
/// <param name="files"></param> |
|
|
|
/// <returns></returns> |
|
|
|
private string Upload(int type,List<HttpFile> files) |
|
|
|
{ |
|
|
|
var folderId = Guid.NewGuid().ToString(); //this.GetReqData(); |
|
|
|
var folderId = Guid.NewGuid().ToString(); |
|
|
|
|
|
|
|
string filePath = Config.GetValue("AnnexesFile"); |
|
|
|
string uploadDate = DateTime.Now.ToString("yyyyMMdd"); |
|
|
|
string FileEextension = Path.GetExtension(files[0].Name); |
|
|
|
string fileGuid = Guid.NewGuid().ToString(); |
|
|
|
|
|
|
|
string virtualPath = string.Format("{0}/{1}/{2}/{3}{4}", filePath, "PersonnelData", uploadDate, fileGuid, FileEextension); |
|
|
|
string virtualPath = string.Format("{0}/{1}/{2}/{3}{4}", filePath, "EnrollData", uploadDate, fileGuid, FileEextension); |
|
|
|
|
|
|
|
//创建文件夹 |
|
|
|
string path = Path.GetDirectoryName(virtualPath); |
|
|
@@ -99,6 +109,11 @@ namespace Learun.Application.WebApi.Modules |
|
|
|
public Response DownEnrollTemplate(dynamic _) |
|
|
|
{ |
|
|
|
var enrollTemplate = enrollTemplateIBLL.GetEnabledEntity(1); |
|
|
|
if (enrollTemplate == null) |
|
|
|
{ |
|
|
|
return Fail("无可用模板!"); |
|
|
|
} |
|
|
|
|
|
|
|
var data = annexesFileIBLL.GetEntity(enrollTemplate.Path); |
|
|
|
string filepath = data.F_FilePath; |
|
|
|
if (FileDownHelper.FileExists(filepath)) |
|
|
@@ -115,6 +130,11 @@ namespace Learun.Application.WebApi.Modules |
|
|
|
public Response DownPersonnelTemplate(dynamic _) |
|
|
|
{ |
|
|
|
var enrollTemplate = enrollTemplateIBLL.GetEnabledEntity(2); |
|
|
|
if (enrollTemplate == null) |
|
|
|
{ |
|
|
|
return Fail("无可用模板!"); |
|
|
|
} |
|
|
|
|
|
|
|
var data = annexesFileIBLL.GetEntity(enrollTemplate.Path); |
|
|
|
string filepath = data.F_FilePath; |
|
|
|
if (FileDownHelper.FileExists(filepath)) |
|
|
|