From a2c4af86b65f9c0b339bfcb37b1cc00b33f48b9e Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Thu, 10 Jul 2025 12:41:46 +0800 Subject: [PATCH] feat(clothes): 添加社区评论功能 --- src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java b/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java index 32587c8..3464909 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java @@ -6,10 +6,13 @@ import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.common.enumerates.OrderDeliveryStateEnum; import cc.mrbird.febs.common.enumerates.OrderStatusEnum; +import cc.mrbird.febs.common.utils.AppContants; +import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.common.utils.excl.ExcelSheetPO; import cc.mrbird.febs.common.utils.excl.ExcelUtil; import cc.mrbird.febs.common.utils.excl.ExcelVersion; import cc.mrbird.febs.common.utils.excl.ResponseHeadUtil; +import cc.mrbird.febs.mall.controller.order.ViewMallOrderController; import cc.mrbird.febs.mall.dto.AdminHappyActivityCategoryDto; import cc.mrbird.febs.mall.dto.DeliverGoodsDto; import cc.mrbird.febs.mall.dto.activity.AdminCategoryAddDto; @@ -49,6 +52,7 @@ public class AdminClothesTypeController extends BaseController { private final ClothesTypeService clothesTypeService; + private final RedisUtils redisUtils; /** * 分类列表 @@ -121,6 +125,20 @@ } } Map<String, Object> data = getDataTable(clothesTypeService.getSocialListInPage(dto, request)); + return new FebsResponse().success().data(data); + } + + + + /** + * 社区列表-评论列表 + */ + @GetMapping("socialComment") + public FebsResponse socialComment(ClothesSocialComment dto, QueryRequest request, Integer parentId) { + String existToken = redisUtils.getString(AppContants.SOCIAL_COMMENT); + long socialId = Long.parseLong(existToken); + dto.setSocialId(socialId); + Map<String, Object> data = getDataTable(clothesTypeService.socialComment(dto,request)); return new FebsResponse().success().data(data); } @@ -239,6 +257,28 @@ } /** + * 社区-开启评论 + */ + @GetMapping("commentStateSwitch/{id}/{state}") + @ControllerEndpoint(operation = "社区-开启评论", exceptionMessage = "操作失败") + public FebsResponse commentStateSwitch(@NotNull(message = "{required}") @PathVariable Long id, + @NotNull(message = "{required}") @PathVariable Integer state) { + + return clothesTypeService.commentStateSwitch(id,state); + } + + /** + * 社区-评论-是否展示 + */ + @GetMapping("showStateSwitch/{id}/{state}") + @ControllerEndpoint(operation = "社区-评论-是否展示", exceptionMessage = "操作失败") + public FebsResponse showStateSwitch(@NotNull(message = "{required}") @PathVariable Long id, + @NotNull(message = "{required}") @PathVariable Integer state) { + + return clothesTypeService.showStateSwitch(id,state); + } + + /** * 社区-推荐首页 */ @GetMapping("socialHotState/{id}/{state}") -- Gitblit v1.9.1