From baaf47f877ab5bfc9b519d2cf87d5a343ad73a0f Mon Sep 17 00:00:00 2001 From: shilei <798989044@qq.com> Date: Wed, 24 Apr 2024 17:41:30 +0800 Subject: [PATCH] =?UTF-8?q?#weaver-nbjh-4#=20=E8=8E=B7=E5=8F=96=E8=AF=B7?= =?UTF-8?q?=E5=81=87=E4=BA=BA=E5=91=98=E7=9A=84=E5=AE=89=E5=85=A8=E7=BA=A7?= =?UTF-8?q?=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/nbkq/web/NbJhWorkflowActionApi.java | 10 +++++ .../engine/nbkq/web/NbjhWorkflowAction.java | 39 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 src/com/api/nbkq/web/NbJhWorkflowActionApi.java create mode 100644 src/com/engine/nbkq/web/NbjhWorkflowAction.java diff --git a/src/com/api/nbkq/web/NbJhWorkflowActionApi.java b/src/com/api/nbkq/web/NbJhWorkflowActionApi.java new file mode 100644 index 0000000..10232ce --- /dev/null +++ b/src/com/api/nbkq/web/NbJhWorkflowActionApi.java @@ -0,0 +1,10 @@ +package com.api.nbkq.web; + +import com.engine.nbkq.web.NbjhWorkflowAction; + +import javax.ws.rs.Path; + + +@Path("/nbjh/leaveworkflow") +public class NbJhWorkflowActionApi extends NbjhWorkflowAction { +} diff --git a/src/com/engine/nbkq/web/NbjhWorkflowAction.java b/src/com/engine/nbkq/web/NbjhWorkflowAction.java new file mode 100644 index 0000000..1dfb812 --- /dev/null +++ b/src/com/engine/nbkq/web/NbjhWorkflowAction.java @@ -0,0 +1,39 @@ +package com.engine.nbkq.web; + +import com.alibaba.fastjson.JSONObject; +import weaver.hrm.HrmUserVarify; +import weaver.hrm.User; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.ws.rs.GET; +import javax.ws.rs.Path; +import javax.ws.rs.Produces; +import javax.ws.rs.core.Context; +import javax.ws.rs.core.MediaType; +import java.util.HashMap; +import java.util.Map; + +public class NbjhWorkflowAction { + + @GET + @Path("/getUserSecLevel") + @Produces({MediaType.TEXT_PLAIN}) + public String checkOverTime(@Context HttpServletRequest request, @Context HttpServletResponse response) { + Map apidatas = new HashMap(); + try{ + User user = HrmUserVarify.getUser(request, response); + String secLevel = user.getSeclevel(); + String userId = user.getUID()+""; + apidatas.put("secLevel",secLevel); + apidatas.put("userId",userId); + apidatas.put("api_status",true); + }catch (Exception e) { + e.printStackTrace(); + apidatas.put("api_status",false); + apidatas.put("api_errormsg","exception:"+e.getMessage()); + } + return JSONObject.toJSONString(apidatas); + } + +}