From d9180a4ac3a0aa56181df4e4bbab0aa6fc989d43 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 30 九月 2026 15:43:34 +0800
Subject: [PATCH] docs(wxcp): 修正默认角色菜单条数笔误,并说清「首页」为何不在菜单树里
---
yudao-module-wxcp/src/main/java/cn/iocoder/yudao/module/wxcp/controller/admin/activity/WxCpActivityController.java | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/yudao-module-wxcp/src/main/java/cn/iocoder/yudao/module/wxcp/controller/admin/activity/WxCpActivityController.java b/yudao-module-wxcp/src/main/java/cn/iocoder/yudao/module/wxcp/controller/admin/activity/WxCpActivityController.java
index 8e3cefe..76e21ae 100644
--- a/yudao-module-wxcp/src/main/java/cn/iocoder/yudao/module/wxcp/controller/admin/activity/WxCpActivityController.java
+++ b/yudao-module-wxcp/src/main/java/cn/iocoder/yudao/module/wxcp/controller/admin/activity/WxCpActivityController.java
@@ -83,7 +83,9 @@
@PreAuthorize("@ss.hasPermission('wxcp:activity:query')")
public CommonResult<PageResult<WxCpActivityRespVO>> getActivityPage(@Valid WxCpActivityPageReqVO pageReqVO) {
PageResult<WxCpActivityDO> pageResult = activityService.getActivityPage(pageReqVO);
- return success(BeanUtils.toBean(pageResult, WxCpActivityRespVO.class, this::fillActivityNames));
+ PageResult<WxCpActivityRespVO> result = BeanUtils.toBean(pageResult, WxCpActivityRespVO.class);
+ result.getList().forEach(this::fillActivityExtra);
+ return success(result);
}
@PutMapping("/publish")
@@ -206,15 +208,24 @@
return null;
}
WxCpActivityRespVO vo = BeanUtils.toBean(activity, WxCpActivityRespVO.class);
- fillActivityNames(vo);
+ fillActivityExtra(vo);
return vo;
}
- private void fillActivityNames(WxCpActivityRespVO vo) {
+ /**
+ * 琛ラ綈鐘舵�佸悕銆佹帹閫佽寖鍥村悕涓庡皝闈㈤檮浠�
+ *
+ * 灏侀潰涓嶈惤涓氬姟琛ㄥ瓧娈碉紝缁熶竴浠� system_storage_attachment 涓棿琛ㄨ锛�
+ * 鍓嶇鍙� attachmentList[0].previewURL 灞曠ず銆�
+ */
+ private void fillActivityExtra(WxCpActivityRespVO vo) {
WxCpActivityStatusEnum status = WxCpActivityStatusEnum.valueOf(vo.getStatus());
vo.setStatusName(status != null ? status.getName() : null);
WxCpPushScopeEnum scope = WxCpPushScopeEnum.valueOf(vo.getPushScope());
vo.setPushScopeName(scope != null ? scope.getName() : null);
+ if (vo.getId() != null) {
+ vo.setAttachmentList(activityService.getActivityAttachments(vo.getId()));
+ }
}
}
--
Gitblit v1.9.3