Selaa lähdekoodia

下载文本文档

Antiloveg 8 vuotta sitten
vanhempi
commit
04d25f7fea

+ 1 - 1
src/main/java/com/goafanti/admin/controller/AdminDemandApiController.java

@@ -53,7 +53,7 @@ public class AdminDemandApiController extends CertifyApiController {
 			return res;
 		}
 
-		//downloadFile(response, t.getApprovalDownloadFileName(), t.getApprovalUrl());
+		downloadUnPrivateFile(response, d.getTextFileDownloadFileName(), d.getTextFileUrl());
 		return res;
 	}
 

+ 4 - 0
src/main/java/com/goafanti/common/controller/BaseApiController.java

@@ -114,6 +114,10 @@ public class BaseApiController extends BaseController {
 	protected void downloadFile(HttpServletResponse res, String fileName, String filePath) {
 		FileUtils.downloadFile(res, fileName, uploadPrivatePath + filePath);
 	}
+	
+	protected void downloadUnPrivateFile(HttpServletResponse res, String fileName, String filePath){
+		FileUtils.downloadFile(res, fileName, uploadPath + filePath);
+	}
 
 	private File buildFile(String filePath) {
 		File toFile = new File(filePath);

+ 14 - 0
src/main/java/com/goafanti/common/model/Demand.java

@@ -3,11 +3,13 @@ package com.goafanti.common.model;
 import java.math.BigDecimal;
 import java.util.Date;
 
+import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.time.DateFormatUtils;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonFormat.Shape;
 import com.goafanti.common.constant.AFTConstants;
+import com.goafanti.common.utils.FileUtils;
 import com.fasterxml.jackson.annotation.JsonIgnore;
 
 public class Demand {
@@ -493,4 +495,16 @@ public class Demand {
 	public void setReleaseDateFormattedDate(String releaseDateFormattedDate) {
 
 	}
+	
+	public String getTextFileDownloadFileName() {
+		if (StringUtils.isBlank(this.textFileUrl)) {
+			return null;
+		} else {
+			return FileUtils.getDownloadFileName(this.textFileUrl);
+		}
+	}
+
+	public void setTextFileUrlDownloadFileName(String textFileDownloadFileName) {
+
+	}
 }