From 37a4184f55da80e752b1963f5ce2586493d8216d Mon Sep 17 00:00:00 2001 From: cxytw <123@123.com> Date: Mon, 5 Jan 2026 16:58:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B2=89=E4=B8=9D=E5=9B=A2=EF=BC=8C=E5=B0=81?= =?UTF-8?q?=E7=A6=81=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zhibo/admin/src/api/fanGroup.js | 43 ++ Zhibo/admin/src/utils/request.js | 2 +- Zhibo/admin/src/views/fanGroup/list/index.vue | 207 ++++-- .../views/help/customerServiceGroup/index.vue | 15 +- Zhibo/admin/src/views/newtask/index.vue | 60 +- .../admin/src/views/noviceTask/list/index.vue | 30 +- .../src/views/noviceTask/signin/index.vue | 15 +- .../src/views/noviceTask/userTask/index.vue | 12 +- .../views/reportFeedback/reportList/index.vue | 81 ++- .../src/views/sensitiveWord/list/index.vue | 19 +- Zhibo/admin/src/views/user/sign/index.vue | 84 ++- Zhibo/admin/src/views/user/sign/list.vue | 28 +- .../admin/controller/FanGroupController.java | 160 ++++- .../controller/NoviceTaskController.java | 24 +- .../controller/ReportListController.java | 235 +++++-- .../controller/SensitiveWordController.java | 41 +- .../controller/SocialDynamicController.java | 209 +++++++ .../controller/UserSignAdminController.java | 6 +- .../front/controller/FanGroupController.java | 148 +++++ .../front/controller/LiveRoomController.java | 43 ++ .../controller/ReportFrontController.java | 213 +++++++ .../front/service/impl/LoginServiceImpl.java | 47 ++ .../service/impl/ConversationServiceImpl.java | 39 ++ add_dynamic_test_data.sql | 19 + android-app/app/build.gradle.kts | 4 +- android-app/app/src/main/AndroidManifest.xml | 6 + .../livestreaming/FanGroupDetailActivity.java | 322 ++++++++++ .../livestreaming/GroupChatActivity.java | 33 +- .../livestreaming/MessagesActivity.java | 8 +- .../livestreaming/ProfileActivity.java | 31 +- .../livestreaming/RoomDetailActivity.java | 111 +++- .../livestreaming/UserProfileActivity.java | 143 ++++- .../example/livestreaming/net/ApiService.java | 71 +++ .../res/layout/activity_fan_group_detail.xml | 169 +++++ android-app/build.gradle.kts | 2 +- android-app/gradle.properties | 12 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- check_and_complete_fan_group.sql | 133 ++++ check_fan_group_data.sql | 44 ++ check_fan_group_menu.sql | 35 ++ check_report_data.sql | 43 ++ check_sensitive_word.sql | 56 ++ complete_fan_group_system.sql | 77 +++ fan_group_complete_setup.sql | 80 +++ fan_group_real_data.sql | 120 ++++ fan_group_system_check.sql | 60 ++ fix_customer_service_group.sql | 45 ++ insert_fan_group_data.sql | 11 + remove_fangroup_menu.sql | 13 + remove_fangroup_toplevel.sql | 5 + setup_fan_group_data.sql | 200 ++++++ update_signin_data.sql | 19 + 封禁系统功能说明.md | 112 ++-- 直播平台功能交互逻辑报告.md | 592 ++++++++++++++++++ 54 files changed, 4048 insertions(+), 291 deletions(-) create mode 100644 Zhibo/zhibo-h/crmeb-admin/src/main/java/com/zbkj/admin/controller/SocialDynamicController.java create mode 100644 Zhibo/zhibo-h/crmeb-front/src/main/java/com/zbkj/front/controller/ReportFrontController.java create mode 100644 add_dynamic_test_data.sql create mode 100644 android-app/app/src/main/java/com/example/livestreaming/FanGroupDetailActivity.java create mode 100644 android-app/app/src/main/res/layout/activity_fan_group_detail.xml create mode 100644 check_and_complete_fan_group.sql create mode 100644 check_fan_group_data.sql create mode 100644 check_fan_group_menu.sql create mode 100644 check_report_data.sql create mode 100644 check_sensitive_word.sql create mode 100644 complete_fan_group_system.sql create mode 100644 fan_group_complete_setup.sql create mode 100644 fan_group_real_data.sql create mode 100644 fan_group_system_check.sql create mode 100644 fix_customer_service_group.sql create mode 100644 insert_fan_group_data.sql create mode 100644 remove_fangroup_menu.sql create mode 100644 remove_fangroup_toplevel.sql create mode 100644 setup_fan_group_data.sql create mode 100644 update_signin_data.sql create mode 100644 直播平台功能交互逻辑报告.md diff --git a/Zhibo/admin/src/api/fanGroup.js b/Zhibo/admin/src/api/fanGroup.js index d29b159f..d9dc4dc8 100644 --- a/Zhibo/admin/src/api/fanGroup.js +++ b/Zhibo/admin/src/api/fanGroup.js @@ -13,6 +13,14 @@ export function fanGroupListApi(params) { }) } +// 粉丝团详情 +export function fanGroupDetailApi(id) { + return request({ + url: `/admin/fan/group/detail/${id}`, + method: 'get' + }) +} + // 删除粉丝团 export function fanGroupDeleteApi(id) { return request({ @@ -30,6 +38,24 @@ export function fanGroupBatchDeleteApi(ids) { }) } +// 修改粉丝团状态 +export function fanGroupStatusApi(id, status) { + return request({ + url: `/admin/fan/group/status/${id}`, + method: 'post', + data: { status } + }) +} + +// 修改粉丝团信息 +export function fanGroupUpdateApi(id, data) { + return request({ + url: `/admin/fan/group/update/${id}`, + method: 'post', + data + }) +} + // 粉丝团成员列表 export function fanGroupMemberListApi(params) { return request({ @@ -47,6 +73,15 @@ export function fanGroupMemberDeleteApi(id) { }) } +// 修改成员等级 +export function fanGroupMemberUpdateLevelApi(id, level) { + return request({ + url: `/admin/fan/group/member/update-level/${id}`, + method: 'post', + data: { level } + }) +} + // 粉丝团聊天记录列表 export function fanGroupMessageListApi(params) { return request({ @@ -63,3 +98,11 @@ export function fanGroupMessageDeleteApi(id) { method: 'post' }) } + +// 粉丝团统计 +export function fanGroupStatisticsApi() { + return request({ + url: '/admin/fan/group/statistics', + method: 'get' + }) +} diff --git a/Zhibo/admin/src/utils/request.js b/Zhibo/admin/src/utils/request.js index 419bb441..f660edd8 100644 --- a/Zhibo/admin/src/utils/request.js +++ b/Zhibo/admin/src/utils/request.js @@ -60,7 +60,7 @@ service.interceptors.response.use( type: 'error', duration: 5 * 1000, }); - return Promise.reject(); + return Promise.reject(res || { message: 'Error' }); } else { return res.data; } diff --git a/Zhibo/admin/src/views/fanGroup/list/index.vue b/Zhibo/admin/src/views/fanGroup/list/index.vue index 18a80325..9c7cb6e8 100644 --- a/Zhibo/admin/src/views/fanGroup/list/index.vue +++ b/Zhibo/admin/src/views/fanGroup/list/index.vue @@ -55,11 +55,14 @@ {{ scope.row.message_count || 0 }} 条 - + @@ -82,75 +85,117 @@ - - - - - - + +
+ 共 {{ memberTotal }} 位成员 +
+ + + - - + + + + + + + + + + + - - + + + +
- - - - - - + +
+ 共 {{ messageTotal }} 条消息 + 刷新 +
+ + + - + + + + - - + + + +
@@ -159,7 +204,7 @@