From 901c67a7dd998e4df09a7bddc74b966f0d1bfa06 Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 15 Sep 2022 16:47:03 +0800 Subject: [PATCH] //rate share --- .../service/impl/TtCouponGoodsServiceImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java index cd0f28883..5a0f82b49 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java @@ -717,9 +717,13 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService { throw new MallinkException(ErrorCode.COUPON_ORDER_TYPE_NOT_SUPPORTED); } TtPoiTakeRate ttPoiTakeRate = ttPoiTakeRateMapper.selectByCoupon(wxCoupon.getTenantId(), wxCoupon.getId(),EnumCpsPlanType.ALL.getCode(),null); - if(ttPoiTakeRate == null){ - throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"请先设置总分佣率"); + Integer takeRate = null; + if(ttPoiTakeRate != null){ + takeRate = ttPoiTakeRate.getTakeRate(); + }else{ + takeRate = 2900; } + WxAppinfo couponAppInfo = wxAppinfoService.getCouponAppInfo(wxCoupon); if(couponAppInfo == null || couponAppInfo.getPayId() == null){ throw new MallinkException(ErrorCode.APP_ID_NOT_FOUND); @@ -750,7 +754,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService { //总分佣率最大值 private int getAllMax(){ - return 2900; + return 3000; } //总分佣率最小值 private int getAllMin(WxCoupon wxCoupon){