From 645a87f806a53c7cb8218924470ed4f0eadaa8e1 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 20 八月 2024 19:14:02 +0800 Subject: [PATCH] 合并代码 --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java | 58 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 29 insertions(+), 29 deletions(-) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java index d91debd..eea5632 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java @@ -96,35 +96,35 @@ return AjaxResult.ok(goodsService.pageList1(basePage)); } - @ApiOperation(tags = {"小程序-兑换商城"},value = "兑换商品") - @PostMapping(value = "/app/shop") - public AjaxResult<PageInfo<TGoods>> shop(@RequestBody ExchangeDto exchangeDto) { - //查询当前商品信息 - TGoods good = goodsService.getById(exchangeDto.getGoodId()); - - //检查当前用户积分是否够 - Long userId = tokenService.getLoginUserApplet().getUserId(); - TAppUser user = appUserClient.getUserById(userId).getData(); - if (user.getPoints()<good.getRedeemPoints()){ - return AjaxResult.error("当前用户积分不足"); - } - //检查当前用户是否到达兑换上限 - Long count = orderClient.getExchangeById(exchangeDto.getGoodId(), userId).getData(); - if (good.getLimitExchangeTimes()!=-1&&count>=good.getLimitExchangeTimes()){ - return AjaxResult.error("当前用户已到达兑换上限"); - } - //生成积分兑换成功的订单 - orderClient.exchangeCreate(exchangeDto); - - //如果是优惠卷,赠送优惠卷给用户 - - - - - //生成消耗积分的记录 - - - } +// @ApiOperation(tags = {"小程序-兑换商城"},value = "兑换商品") +// @PostMapping(value = "/app/shop") +// public AjaxResult<PageInfo<TGoods>> shop(@RequestBody ExchangeDto exchangeDto) { +// //查询当前商品信息 +// TGoods good = goodsService.getById(exchangeDto.getGoodId()); +// +// //检查当前用户积分是否够 +// Long userId = tokenService.getLoginUserApplet().getUserId(); +// TAppUser user = appUserClient.getUserById(userId).getData(); +// if (user.getPoints()<good.getRedeemPoints()){ +// return AjaxResult.error("当前用户积分不足"); +// } +// //检查当前用户是否到达兑换上限 +// Long count = orderClient.getExchangeById(exchangeDto.getGoodId(), userId).getData(); +// if (good.getLimitExchangeTimes()!=-1&&count>=good.getLimitExchangeTimes()){ +// return AjaxResult.error("当前用户已到达兑换上限"); +// } +// //生成积分兑换成功的订单 +//// orderClient.exchangeCreate(exchangeDto); +// +// //如果是优惠卷,赠送优惠卷给用户 +// +// +// +// +// //生成消耗积分的记录 +// +// +// } /** -- Gitblit v1.7.1