Преглед изворни кода

//cps

release_toaliyun_real
xhxu пре 3 година
родитељ
комит
31ec403b3a
3 измењених фајлова са 19 додато и 7 уклоњено
  1. +8
    -1
      mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/TtCouponGoodsService.java
  3. +10
    -5
      mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java

+ 8
- 1
mallinkAdmin/src/main/java/com/iformall/controller/basic/TtPoiPlanController.java Прегледај датотеку

@@ -266,11 +266,18 @@ public class TtPoiPlanController extends BaseController {
logger.debug("[" + getIpAddr() + "] TtMerchantPoiController::getRateScope");

String couponIdStr = (String) param.get("couponId");
Integer planType = (Integer) param.get("planType");
if(StringUtils.isBlank(couponIdStr)){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"商品Id为空");
}
Long couponId = Long.parseLong(couponIdStr);
return ttCouponGoodsService.getRateScope(getTenantInfo(),couponId);

EnumCpsPlanType anEnum = EnumCpsPlanType.getEnum(planType);
if(anEnum == null){
anEnum = EnumCpsPlanType.COMMON;
}

return ttCouponGoodsService.getRateScope(getTenantInfo(),couponId,anEnum);
}

@ApiOperation("设置总分佣率")


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/TtCouponGoodsService.java Прегледај датотеку

@@ -61,6 +61,6 @@ public interface TtCouponGoodsService {

ResultData getAll(TenantEntity tenantInfo, Long couponId);

ResultData getRateScope(TenantEntity tenantInfo, Long couponId);
ResultData getRateScope(TenantEntity tenantInfo, Long couponId,EnumCpsPlanType planType);

}

+ 10
- 5
mallinkService/src/main/java/com/iformall/service/impl/TtCouponGoodsServiceImpl.java Прегледај датотеку

@@ -590,7 +590,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"该券未提交审核或审核未通过");
}
try {
int rateMin = getRateMin();
int rateMin = getRateMin(EnumCpsPlanType.COMMON);
if(record.getTakeRate() < rateMin){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"分佣率低于最小值("+rateMin+")");
}
@@ -641,7 +641,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"该券未提交审核或审核未通过");
}
try {
int rateMin = getRateMin();
int rateMin = getRateMin(EnumCpsPlanType.DIRECTIONAL);
if(record.getTakeRate() < rateMin){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"分佣率低于最小值("+rateMin+")");
}
@@ -1031,7 +1031,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
* @return
*/
@Override
public ResultData getRateScope(TenantEntity tenantInfo, Long couponId) {
public ResultData getRateScope(TenantEntity tenantInfo, Long couponId,EnumCpsPlanType planType) {
WxCoupon wxCoupon = wxCouponMapper.selectById(couponId, tenantInfo.getTenantId());
if(wxCoupon == null){
return new ResultData(ErrorCode.COUPON_IS_EMPTY.getCode(),"未找到该券");
@@ -1042,7 +1042,7 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
Map<String,Object> map = new HashMap<>();

map.put("rateMax",getRateMax(wxCoupon));
map.put("rateMin",getRateMin());
map.put("rateMin",getRateMin(planType));
return new ResultData(map);
}

@@ -1084,7 +1084,12 @@ public class TtCouponGoodsServiceImpl implements TtCouponGoodsService {
}
}
//达人分佣率最小值
private int getRateMin(){
private int getRateMin(EnumCpsPlanType planType){
if(EnumCpsPlanType.COMMON.equals(planType)){
return 100;
}else if(EnumCpsPlanType.DIRECTIONAL.equals(planType)){
return 0;
}
return 100;
}



Loading…
Откажи
Сачувај