Browse Source

调整上传招生文件api

新疆影视学院高职
zhangli 2 years ago
parent
commit
6ecdc2da79
1 changed files with 23 additions and 3 deletions
  1. +23
    -3
      Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/EnrollTemplateApi.cs

+ 23
- 3
Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/EnrollTemplateApi.cs View File

@@ -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))


Loading…
Cancel
Save