Commit e791a06e2e774d9d6a2d45d3464ab893aae482ac
Committed by
Gitee
!512 修复-公众号标签修改提示报错
Merge pull request !512 from 再难也要坚持/master
Showing
4 changed files
with
22 additions
and
0 deletions
yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/controller/admin/tag/MpTagController.java
| @@ -52,6 +52,14 @@ public class MpTagController { | @@ -52,6 +52,14 @@ public class MpTagController { | ||
| 52 | return success(true); | 52 | return success(true); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | + @GetMapping("/get") | ||
| 56 | + @Operation(summary = "获取公众号标签详情") | ||
| 57 | + @PreAuthorize("@ss.hasPermission('mp:tag:query')") | ||
| 58 | + public CommonResult<MpTagRespVO> get(@RequestParam("id") Long id) { | ||
| 59 | + MpTagDO mpTagDO = mpTagService.get(id); | ||
| 60 | + return success(MpTagConvert.INSTANCE.convert(mpTagDO)); | ||
| 61 | + } | ||
| 62 | + | ||
| 55 | @GetMapping("/page") | 63 | @GetMapping("/page") |
| 56 | @Operation(summary = "获取公众号标签分页") | 64 | @Operation(summary = "获取公众号标签分页") |
| 57 | @PreAuthorize("@ss.hasPermission('mp:tag:query')") | 65 | @PreAuthorize("@ss.hasPermission('mp:tag:query')") |
yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/convert/tag/MpTagConvert.java
| @@ -37,6 +37,8 @@ public interface MpTagConvert { | @@ -37,6 +37,8 @@ public interface MpTagConvert { | ||
| 37 | }) | 37 | }) |
| 38 | MpTagDO convert(WxUserTag tag, MpAccountDO account); | 38 | MpTagDO convert(WxUserTag tag, MpAccountDO account); |
| 39 | 39 | ||
| 40 | + MpTagRespVO convert(MpTagDO mpTagDO); | ||
| 41 | + | ||
| 40 | List<MpTagSimpleRespVO> convertList02(List<MpTagDO> list); | 42 | List<MpTagSimpleRespVO> convertList02(List<MpTagDO> list); |
| 41 | 43 | ||
| 42 | } | 44 | } |
yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/service/tag/MpTagService.java
| @@ -46,6 +46,13 @@ public interface MpTagService { | @@ -46,6 +46,13 @@ public interface MpTagService { | ||
| 46 | */ | 46 | */ |
| 47 | PageResult<MpTagDO> getTagPage(MpTagPageReqVO pageReqVO); | 47 | PageResult<MpTagDO> getTagPage(MpTagPageReqVO pageReqVO); |
| 48 | 48 | ||
| 49 | + /** | ||
| 50 | + * 获得公众号标签详情 | ||
| 51 | + * @param id id查询 | ||
| 52 | + * @return 公众号标签详情 | ||
| 53 | + */ | ||
| 54 | + MpTagDO get(Long id); | ||
| 55 | + | ||
| 49 | List<MpTagDO> getTagList(); | 56 | List<MpTagDO> getTagList(); |
| 50 | 57 | ||
| 51 | /** | 58 | /** |
yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/service/tag/MpTagServiceImpl.java
| @@ -117,6 +117,11 @@ public class MpTagServiceImpl implements MpTagService { | @@ -117,6 +117,11 @@ public class MpTagServiceImpl implements MpTagService { | ||
| 117 | } | 117 | } |
| 118 | 118 | ||
| 119 | @Override | 119 | @Override |
| 120 | + public MpTagDO get(Long id) { | ||
| 121 | + return mpTagMapper.selectById(id); | ||
| 122 | + } | ||
| 123 | + | ||
| 124 | + @Override | ||
| 120 | public List<MpTagDO> getTagList() { | 125 | public List<MpTagDO> getTagList() { |
| 121 | return mpTagMapper.selectList(); | 126 | return mpTagMapper.selectList(); |
| 122 | } | 127 | } |