Antiloveg 8 years ago
parent
commit
e4dedfba66

+ 23 - 0
src/main/java/com/goafanti/admin/controller/AdminAchievementApiController.java

@@ -28,6 +28,29 @@ import com.goafanti.common.utils.StringUtils;
 public class AdminAchievementApiController extends CertifyApiController {
 	@Resource
 	private AchievementService achievementService;
+	
+	
+	/**
+	 * 需求资料--文本文件上传
+	 */
+	@RequestMapping(value = "/uploadTextFile", method = RequestMethod.POST)
+	public Result uploadTextFile(HttpServletRequest req, String sign, String uid) {
+		Result res = new Result();
+
+		if (StringUtils.isBlank(uid)) {
+			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR, "找不到用户ID", "用户ID"));
+			return res;
+		}
+
+		AttachmentType attachmentType = AttachmentType.getField(sign);
+
+		if (attachmentType == AttachmentType.DEMAND_TEXT_FILE) {
+			res.setData(handleFiles(res, "/achievement/", false, req, sign, "achievement"));
+		} else {
+			res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", "附件标示"));
+		}
+		return res;
+	}
 
 	/**
 	 * 图片上传

+ 5 - 3
src/main/java/com/goafanti/common/utils/FileUtils.java

@@ -100,7 +100,9 @@ public class FileUtils {
 				|| sign.indexOf("tech_project") != -1 || sign.indexOf("patent_prory_statement") != -1
 				|| sign.indexOf("patent_writing") != -1 || sign.indexOf("authorization_notice") != -1
 				|| sign.indexOf("patent_certificate") != -1 || sign.indexOf("standard") != -1
-				|| sign.indexOf("demand_picture") != -1 || sign.indexOf("demand_text_file") != -1) {
+				|| sign.indexOf("demand_picture") != -1 || sign.indexOf("demand_text_file") != -1
+				|| sign.indexOf("achievement_technical_picture") != -1
+				|| sign.indexOf("achievement_maturity_picture") != -1) {
 			uniq = true;
 		}
 		String fileName = "";
@@ -195,11 +197,11 @@ public class FileUtils {
 		if (path.indexOf("tech_project") != -1) {
 			prefix = "科技项目资料";
 		}
-		
+
 		if (path.indexOf("standard") != -1) {
 			prefix = "标准制定";
 		}
-		
+
 		if (path.indexOf("manuscript") != -1) {
 			prefix = "稿件";
 		}