peng
6 天以前 7747b92bc49c1b9bd8d67d016c311b03d0e58494
添加获取卡包领取信息
4个文件已修改
23 ■■■■ 已修改文件
buyer-api/src/main/java/cn/lili/controller/lmk/CouponCardController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/service/CouponVirtualService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/service/impl/CouponVirtualServiceImpl.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
buyer-api/src/main/java/cn/lili/controller/lmk/CouponCardController.java
@@ -1,7 +1,6 @@
package cn.lili.controller.lmk;
import cn.lili.base.Result;
import cn.lili.modules.lmk.domain.query.ActivityQuery;
import cn.lili.modules.lmk.service.CouponVirtualService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -18,7 +17,7 @@
@RestController
@RequestMapping("/buyer/lmk/coupon/card")
public class CouponCardController {
    private CouponVirtualService couponVirtualService;
    private final CouponVirtualService couponVirtualService;
    @PostMapping("/{cardId}")
    @ApiOperation(value = "领取购物卡", notes = "领取购物卡")
@@ -30,4 +29,9 @@
    public Result changShareStatus(@PathVariable String cardId){
        return couponVirtualService.changShareStatus(cardId);
    }
    @PostMapping("/couponCardInfo/{cardId}")
    @ApiOperation(value = "获取领取信息", notes = "获取领取信息")
    public Result couponCardInfo(@PathVariable String cardId){
        return couponVirtualService.couponCardInfo(cardId);
    }
}
framework/src/main/java/cn/lili/modules/lmk/service/CouponVirtualService.java
@@ -69,4 +69,6 @@
    Result tackCardById( String cardId);
    Result changShareStatus( String cardId);
    Result couponCardInfo(String cardId);
}
framework/src/main/java/cn/lili/modules/lmk/service/impl/CouponVirtualServiceImpl.java
@@ -209,7 +209,7 @@
            if (!b) {
                throw new RuntimeException("领取失败");
            }
            return Result.ok("领取成功");
            return Result.ok().data(cardInfo.getCouponId());
        } finally {
            assert lock != null;
            if (lock.isHeldByCurrentThread()) {
@@ -225,4 +225,13 @@
        this.updateById(couponVirtual);
        return Result.ok();
    }
    @Override
    public Result couponCardInfo(String cardId) {
        CouponVirtual couponVirtual = this.getById(cardId);
        if (couponVirtual == null) {
            throw new ServiceException("当前购物卡不存在");
        }
        return Result.ok().data(couponVirtual);
    }
}
framework/src/main/java/cn/lili/modules/order/order/serviceimpl/OrderServiceImpl.java
@@ -854,7 +854,7 @@
    private static CouponVirtual getCouponVirtual(OrderItem orderItem) {
        CouponVirtual couponVirtual = new CouponVirtual();
        couponVirtual.setOrderId(orderItem.getSn());
        couponVirtual.setOrderId(orderItem.getOrderSn());
        couponVirtual.setCouponId(orderItem.getCouponId());
        couponVirtual.setCouponName(orderItem.getCouponName());
        couponVirtual.setGoodsId(orderItem.getGoodsId());