From 946ebe8d0245113afa73e4b624bd3fe95457f524 Mon Sep 17 00:00:00 2001 From: sjm <2431685932@qq.com> Date: Tue, 11 Jul 2023 10:40:10 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E7=99=BB=E9=99=86?= =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../servlet/systemAdmin/ret_Logintime.java | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/src/com/hellogithub/servlet/systemAdmin/ret_Logintime.java b/src/com/hellogithub/servlet/systemAdmin/ret_Logintime.java index a00b97b..c181c9b 100644 --- a/src/com/hellogithub/servlet/systemAdmin/ret_Logintime.java +++ b/src/com/hellogithub/servlet/systemAdmin/ret_Logintime.java @@ -1,15 +1,19 @@ package com.hellogithub.servlet.systemAdmin; import com.alibaba.fastjson.JSONObject; +import com.hellogithub.entity.adminEntity; +import com.hellogithub.entity.userEntity; import com.hellogithub.service.AdminService; -import jakarta.servlet.ServletException; -import jakarta.servlet.http.HttpServlet; -import jakarta.servlet.http.HttpServletRequest; -import jakarta.servlet.http.HttpServletResponse; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.PrintWriter; +import java.util.HashMap; import java.util.random.RandomGenerator; @WebServlet("/retlogintime") @@ -35,9 +39,26 @@ public class ret_Logintime extends HttpServlet { resp.setContentType("application/json;charset=UTF-8"); PrintWriter writer = resp.getWriter(); - String adminame = req.getParameter("adminName"); - String logintime = JSONObject.toJSONString(adminService.ret_logintime(adminame)); - writer.println(logintime); + HttpSession session = req.getSession(); + adminEntity user = (adminEntity)session.getAttribute("admin"); + if(user == null){ + setResultError("管理员未登录", writer); + }else{ + String adminame = req.getParameter("adminName"); + String logintime = JSONObject.toJSONString(adminService.ret_logintime(adminame)); + writer.println(logintime); + }writer.close(); + } + public void setResult(Integer code, String msg, PrintWriter writer) { + HashMap result = new HashMap<>(); + result.put("code", code); + result.put("msg", msg); + String jsonString = JSONObject.toJSONString(result); + writer.println(jsonString); writer.close(); } + public void setResultError(String msg, PrintWriter writer) { + setResult(500, msg, writer); + } + public void setResultOk(String msg, PrintWriter writer) {setResult(200, msg, writer);} }