瀏覽代碼

feat:优惠券

Joburgess 3 年之前
父節點
當前提交
e4994ebb45

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/SysCouponCodeService.java

@@ -15,9 +15,10 @@ public interface SysCouponCodeService extends BaseService<Long, SysCouponCode> {
      * @param userId: 用户编号
      * @param couponId: 优惠券编号
      * @param paymentOrderId: 订单编号
+     * @param exchangeNum: 兑换数量
      * @return boolean
      */
-    boolean exchangeCoupon(Integer userId, Integer couponId, Long paymentOrderId);
+    boolean exchangeCoupon(Integer userId, Integer couponId, Long paymentOrderId, Integer exchangeNum);
 
     /**
      * @describe 优惠券领取列表

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysCouponCodeServiceImpl.java

@@ -46,7 +46,7 @@ public class SysCouponCodeServiceImpl extends BaseServiceImpl<Long, SysCouponCod
 
 	@Override
 	@Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
-	public boolean exchangeCoupon(Integer userId, Integer couponId, Long paymentOrderId) {
+	public boolean exchangeCoupon(Integer userId, Integer couponId, Long paymentOrderId, Integer exchangeNum) {
 		if(Objects.isNull(userId)||Objects.isNull(couponId)||Objects.isNull(paymentOrderId)){
 			throw new BizException("领取失败");
 		}

+ 2 - 2
mec-web/src/main/java/com/ym/mec/web/controller/SysCouponCodeController.java

@@ -33,11 +33,11 @@ public class SysCouponCodeController extends BaseController {
 
 	@ApiOperation("兑换优惠券")
 	@PostMapping(value = "exchangeCoupon")
-	public HttpResponseResult exchangeCoupon(Integer couponId, Long paymentOrderId){
+	public HttpResponseResult exchangeCoupon(Integer couponId, Long paymentOrderId, Integer exchangeNum){
 		SysUser sysUser = sysUserFeignService.queryUserInfo();
 		if (sysUser == null) {
 			return failed("用户信息获取失败");
 		}
-		return succeed(sysCouponCodeService.exchangeCoupon(sysUser.getId(), couponId, paymentOrderId));
+		return succeed(sysCouponCodeService.exchangeCoupon(sysUser.getId(), couponId, paymentOrderId, exchangeNum));
 	}
 }