From c71055635df3d75e5dc838a9b66036c591913a13 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期六, 08 七月 2023 18:37:12 +0800 Subject: [PATCH] 管理台bug和用户端 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java | 46 +++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 43 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java index 8982a10..4e82059 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java @@ -3,7 +3,11 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.goods.service.activity.ActivityGoodsService; import com.ruoyi.goods.service.activity.ActivityRecordService; +import com.ruoyi.goods.service.activity.ActivityService; +import com.ruoyi.system.api.domain.dto.ActivityGoodsGetDto; import com.ruoyi.system.api.domain.poji.activity.ActivityGoods; +import com.ruoyi.system.api.domain.vo.ActivityGoodsGetVo; +import com.ruoyi.system.api.domain.vo.MgtBulletinBoardVo; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -23,7 +27,8 @@ @RequestMapping("/activity") public class ActivityController { - + @Resource + private ActivityService activityService; @Resource private ActivityGoodsService activityGoodsService; @@ -31,10 +36,17 @@ @Resource private ActivityRecordService activityRecordService; + /** + * @description 通过活动id和商品id获取活动商品信息 + * @author jqs + * @date 2023/7/6 16:16 + * @param activityGoodsGetDto + * @return R<ActivityGoods> + */ @PostMapping("/getActivityGoods") - public R<ActivityGoods> getActivityGoods(@RequestBody String goodsId) + public R<ActivityGoods> getActivityGoods(@RequestBody ActivityGoodsGetDto activityGoodsGetDto) { - ActivityGoods activityGoods = activityGoodsService.getByGoodsId(goodsId); + ActivityGoods activityGoods = activityGoodsService.getByGoodsId(activityGoodsGetDto.getActivityId(),activityGoodsGetDto.getGoodsId()); return R.ok(activityGoods); } @@ -51,4 +63,32 @@ List<Long> userIdList = activityRecordService.listUserIdByActivityId(activityId); return R.ok(userIdList); } + + /** + * @description boardOrderTotal + * @param + * @return R<MgtBulletinBoardVo> + * @author jqs34 + * @date 2023/6/18 17:30 + */ + @PostMapping("/boardActivityTotal") + public R<MgtBulletinBoardVo> boardActivityTotal(){ + MgtBulletinBoardVo mgtBulletinBoardVo = activityRecordService.boardActivityTotal(); + return R.ok(mgtBulletinBoardVo); + } + + + /** + * @description 获取用户活动商品信息 + * @author jqs + * @date 2023/7/6 16:16 + * @param activityGoodsGetDto + * @return R<ActivityGoodsGetVo> + */ + @PostMapping("/getUserActivityGoods") + public R<ActivityGoodsGetVo> getUserActivityGoods(@RequestBody ActivityGoodsGetDto activityGoodsGetDto){ + ActivityGoodsGetVo activityGoodsGetVo = activityService.getUserActivityGoods(activityGoodsGetDto); + return R.ok(activityGoodsGetVo); + } + } -- Gitblit v1.7.1