From 3cf567d30a6f7aa986614910d32fb95dd46d95af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E6=AC=A7=EF=BC=88=E6=9E=97=E5=B9=B3=E5=87=A1?= =?UTF-8?q?=EF=BC=89?= Date: Thu, 14 Aug 2025 16:58:29 +0800 Subject: [PATCH] 1 --- .../web/controller/jarvis/XbGroupController.java | 15 +++++++++++++++ .../com/ruoyi/jarvis/service/IXbGroupService.java | 3 +++ 2 files changed, 18 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/XbGroupController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/XbGroupController.java index e2ce965..94831a5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/XbGroupController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/jarvis/XbGroupController.java @@ -1,5 +1,7 @@ package com.ruoyi.web.controller.jarvis; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletResponse; @@ -40,6 +42,19 @@ public class XbGroupController extends BaseController public AjaxResult getGroupTypeOptions() { return AjaxResult.success(GroupType.getSelectItems()); } + @GetMapping("/select/groupName") + public AjaxResult getGroupNameOptions() { + List xbGroups = xbGroupService.selectXbGroupList(null); + ArrayList> hashMaps = new ArrayList<>(); + + for (XbGroup xbGroup : xbGroups) { + hashMaps.add(new HashMap() {{ + put("value", xbGroup.getWxid()); + put("label", xbGroup.getName()); + }}); + } + return AjaxResult.success(hashMaps); + } /** * 查询线报群信息列表 diff --git a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IXbGroupService.java b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IXbGroupService.java index d782d7a..d288088 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IXbGroupService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/jarvis/service/IXbGroupService.java @@ -1,5 +1,6 @@ package com.ruoyi.jarvis.service; +import java.util.HashMap; import java.util.List; import com.ruoyi.jarvis.domain.XbGroup; @@ -57,4 +58,6 @@ public interface IXbGroupService * @return 结果 */ public int deleteXbGroupById(Integer id); + + HashMap getGroupNameOptions(); }