From 25b36f6e52eb51e6278fcac358b9974cc8e20958 Mon Sep 17 00:00:00 2001 From: wanglei <34475144@qq.com> Date: Tue, 28 Oct 2025 10:05:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E7=94=A8=E7=A8=8B=E5=BA=8F=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=BA=94=E7=94=A8=E4=B8=8E=E7=BB=84=E7=BB=87=E3=80=81?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E4=B8=8E=E7=94=A8=E6=88=B7=E4=B9=8B=E9=97=B4?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=95=B0=E6=8D=AE=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/api.lua | 12 ++++++++++++ src/api/system/application.lua | 16 ++++++++++++++++ src/service/system/application.lua | 12 ++++++++++++ 3 files changed, 40 insertions(+) diff --git a/src/api/api.lua b/src/api/api.lua index f1cb8ec..2b14d01 100644 --- a/src/api/api.lua +++ b/src/api/api.lua @@ -155,6 +155,18 @@ local routes = { methods = { "GET" }, handler = applicationApi.get_application, }, + { + paths = { "/api/get-organizatorganizationion-application/:id" }, + metadata = { "metadata /api/get-organization-application/id" }, + methods = { "GET" }, + handler = applicationApi.get_organization_application, + }, + { + paths = { "/api/get-user-application/:id" }, + metadata = { "metadata /api/get-user-application/id" }, + methods = { "GET" }, + handler = applicationApi.get_user_application, + }, { paths = { "/api/delete-application/:id" }, metadata = { "metadata /api/delete-application/id" }, diff --git a/src/api/system/application.lua b/src/api/system/application.lua index 75ef23a..84324eb 100644 --- a/src/api/system/application.lua +++ b/src/api/system/application.lua @@ -25,6 +25,22 @@ function _M.get_application(m) resp:send(result) end +--根据组织id获取权限的信息 +function _M.get_organization_application(m) + local id = m.id + local code,ret = dao.getOrganizationApplication(id) + local result = resp:json(code, ret) + resp:send(result) +end + +--根据用户id获取权限的信息 +function _M.get_user_application(m) + local id = m.id + local code,ret = dao.getUserApplication(id) + local result = resp:json(code, ret) + resp:send(result) +end + --根据应用id获取应用信息 function _M.add_application() --获取请求头并进行校验 diff --git a/src/service/system/application.lua b/src/service/system/application.lua index bd31f6f..683ee9d 100644 --- a/src/service/system/application.lua +++ b/src/service/system/application.lua @@ -19,6 +19,18 @@ function _M.getApplication(id) return application.find(id) end +--根据组织id获取应用信息 +function _M.getOrganizationApplication(id) + --todo + return application.find(id) +end + +--根据用户id获取应用信息 +function _M.getUserApplication(id) + --todo + return application.find(id) +end + --增加应用信息到数据表 function _M.addApplication(jsonData) --验证数据的正确性,错误时返回