From 008d985cc68391844a12a0bfc77ecc852e8b8adb Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 11 九月 2023 11:09:10 +0800
Subject: [PATCH] 基础字段
---
server/platform/src/main/java/com/doumee/api/BaseController.java | 37 +++++++++++++++++++++++++++++++++++++
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git a/server/platform/src/main/java/com/doumee/api/BaseController.java b/server/platform/src/main/java/com/doumee/api/BaseController.java
index 0231966..a830d8a 100644
--- a/server/platform/src/main/java/com/doumee/api/BaseController.java
+++ b/server/platform/src/main/java/com/doumee/api/BaseController.java
@@ -5,6 +5,12 @@
import org.apache.shiro.SecurityUtils;
import com.doumee.core.model.ApiResponse;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Controller鍩虹被
* @author Eva.Caesar Liu
@@ -22,4 +28,35 @@
return (LoginUserInfo)SecurityUtils.getSubject().getPrincipal();
}
+
+ /**
+ * 鑾峰彇ID闆嗗悎
+ *
+ * @param ids 浣跨敤","闅斿紑鐨勫涓狪D
+ * @return List<Integer>
+ */
+ protected List<Integer> getIdList (String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ return idList;
+ }
+
+ /**
+ * 鑾峰彇鏂囦欢瀛楄妭娴�
+ *
+ * @param is 杈撳叆娴�
+ * @return ByteArrayOutputStream
+ */
+ protected ByteArrayOutputStream getOutputStream (InputStream is) throws IOException {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ byte[] bs = new byte[is.available()];
+ int len;
+ while ((len = is.read(bs)) != -1) {
+ baos.write(bs, 0, len);
+ }
+ return baos;
+ }
}
--
Gitblit v1.9.3