From 531c94e27fd3dc2abe8ad72485f66e9e141a0bae Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 07 九月 2024 10:00:06 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TGoodsController.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 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 6021c3a..afb862e 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 @@ -239,7 +239,7 @@ Long userId = tokenService.getLoginUserApplet().getUserId(); TAppUser user = appUserClient.getUserById(userId).getData(); boolean isVip = false; - if (user.getVipEndTime().isAfter(LocalDateTime.now())){ + if (user.getVipEndTime()!=null&&user.getVipEndTime().isAfter(LocalDateTime.now())){ isVip = true; } //计算价格 @@ -256,7 +256,7 @@ originalPrice = good.getVipPrice(); } } - orderPrice.add(originalPrice.multiply(BigDecimal.valueOf(exchangeDto.getNum()))); + orderPrice = orderPrice.add(originalPrice.multiply(BigDecimal.valueOf(exchangeDto.getNum()))); }else { TCoupon coupon = couponService.getById(exchangeDto.getGoodId()); BigDecimal originalPrice = coupon.getPaymentAmount(); @@ -266,7 +266,7 @@ originalPrice = coupon.getVipPaymentAmount(); } } - orderPrice.add(originalPrice); + orderPrice = orderPrice.add(originalPrice); } exchangeDto.setOrderPrice(orderPrice); @@ -286,6 +286,7 @@ exchangeDto.setPayPrice(payPrice); exchangeDto.setDiscountPrice(discountPrice); exchangeDto.setVipDiscount(vipDiscount); + exchangeDto.setUserId(userId); //创建订单 TShoppingOrder shopOrder = orderClient.shopCreate(exchangeDto).getData(); if (exchangeDto.getPayMethod()==1) { @@ -317,5 +318,17 @@ TGoods goods = goodsService.getById(id); return R.ok(goods); } + + + /** + * 修改商品 + * @param goods + * @return + */ + @PostMapping("/updateGoods") + public R updateGoods(@RequestBody TGoods goods){ + goodsService.updateById(goods); + return R.ok(); + } } -- Gitblit v1.7.1