From 25f8185028c5dc6eeb391e1d596aee6ce0c80d32 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 16 七月 2024 15:29:29 +0800 Subject: [PATCH] 添加图层类 --- src/main/java/com/se/simu/helper/WebHelper.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/se/simu/helper/WebHelper.java b/src/main/java/com/se/simu/helper/WebHelper.java index 650b5eb..ba734c7 100644 --- a/src/main/java/com/se/simu/helper/WebHelper.java +++ b/src/main/java/com/se/simu/helper/WebHelper.java @@ -1,5 +1,6 @@ package com.se.simu.helper; +import com.alibaba.fastjson2.JSON; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.web.context.request.RequestContextHolder; @@ -273,6 +274,28 @@ } /** + * 杈撳嚭JSON鑷抽〉闈� + */ + public static boolean writeJson2Page(HttpServletResponse res, HttpStatus status, Object obj) { + res.setStatus(status.value()); + + return writeStr2Page(res, JSON.toJSONString(obj)); + } + + /** + * 杈撳嚭JSON鑷抽〉闈� + */ + public static boolean writeJson2Page(HttpServletResponse res, HttpStatus status, String str) { + res.setStatus(status.value()); + + Map<String, Object> map = new HashMap(2); + map.put("code", status.value() >= 400 ? -1 : 0); + map.put("msg", str); + + return writeStr2Page(res, JSON.toJSONString(map)); + } + + /** * 杈撳嚭str鑷抽〉闈� */ public static boolean writeStr2Page(HttpServletResponse res, HttpStatus status, String str) { -- Gitblit v1.9.3