From 1f9b64476716a6a1de3bcb886bf4e64b123f7523 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期四, 06 七月 2023 18:28:31 +0800 Subject: [PATCH] 管理台bug和用户端活动商品购买 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/concole/ActivityController.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 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 8446f31..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,10 @@ 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; @@ -24,7 +27,8 @@ @RequestMapping("/activity") public class ActivityController { - + @Resource + private ActivityService activityService; @Resource private ActivityGoodsService activityGoodsService; @@ -32,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); } @@ -65,4 +76,19 @@ 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