diff --git a/admin/pom.xml b/admin/pom.xml
index e49afebf..d14ea30b 100644
--- a/admin/pom.xml
+++ b/admin/pom.xml
@@ -27,6 +27,11 @@
org.springframework.boot
spring-boot-starter-security
+
+ net.logstash.logback
+ logstash-logback-encoder
+ ${logstash-logback-encoder}
+
diff --git a/buyer-api/src/main/java/cn/lili/controller/member/CouponBuyerController.java b/buyer-api/src/main/java/cn/lili/controller/member/CouponBuyerController.java
index edb29fa9..c4b40b0e 100644
--- a/buyer-api/src/main/java/cn/lili/controller/member/CouponBuyerController.java
+++ b/buyer-api/src/main/java/cn/lili/controller/member/CouponBuyerController.java
@@ -1,8 +1,8 @@
package cn.lili.controller.member;
-import cn.lili.common.enums.ResultCode;
-import cn.lili.common.security.context.UserContext;
import cn.lili.common.enums.ResultUtil;
+import cn.lili.common.security.AuthUser;
+import cn.lili.common.security.context.UserContext;
import cn.lili.common.vo.PageVO;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.promotion.entity.dos.MemberCoupon;
@@ -10,6 +10,7 @@ import cn.lili.modules.promotion.entity.vos.CouponSearchParams;
import cn.lili.modules.promotion.entity.vos.CouponVO;
import cn.lili.modules.promotion.service.CouponService;
import cn.lili.modules.promotion.service.MemberCouponService;
+import cn.lili.modules.system.utils.OperationalJudgment;
import com.baomidou.mybatisplus.core.metadata.IPage;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotNull;
+import java.util.Objects;
/**
* 买家端,买家优惠券接口
@@ -56,14 +58,16 @@ public class CouponBuyerController {
@ApiOperation(value = "获取当前会员的优惠券列表")
@GetMapping("/getCoupons")
public ResultMessage> getCoupons(CouponSearchParams param, PageVO pageVo) {
- param.setMemberId(UserContext.getCurrentUser().getId());
+ AuthUser currentUser = Objects.requireNonNull(UserContext.getCurrentUser());
+ param.setMemberId(currentUser.getId());
return ResultUtil.data(memberCouponService.getMemberCoupons(param, pageVo));
}
@ApiOperation(value = "获取当前会员的对于当前商品可使用的优惠券列表")
@GetMapping("/canUse")
public ResultMessage> getCouponsByCanUse(CouponSearchParams param, Double totalPrice, PageVO pageVo) {
- param.setMemberId(UserContext.getCurrentUser().getId());
+ AuthUser currentUser = Objects.requireNonNull(UserContext.getCurrentUser());
+ param.setMemberId(currentUser.getId());
return ResultUtil.data(memberCouponService.getMemberCouponsByCanUse(param, totalPrice, pageVo));
}
@@ -79,8 +83,9 @@ public class CouponBuyerController {
})
@GetMapping("/receive/{couponId}")
public ResultMessage