设置默认钻石图片
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package com.accompany.admin.service.lucky.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.accompany.admin.service.lucky.LuckyGiftRewardAdminService;
|
||||
import com.accompany.admin.vo.lucky.LuckyGiftRewardAdminVo;
|
||||
import com.accompany.admin.vo.lucky.LuckyGiftRewardTotalAdminVo;
|
||||
import com.accompany.business.dto.lucky.SuperLuckyGiftConfig;
|
||||
import com.accompany.business.enums.lucky.LuckyGiftRewardTypeEnum;
|
||||
import com.accompany.business.model.Gift;
|
||||
import com.accompany.business.model.GiftExample;
|
||||
@@ -16,6 +18,7 @@ import com.accompany.business.service.lucky.LuckyGiftRewardService;
|
||||
import com.accompany.business.service.lucky.LuckyGiftRangeConfigService;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import com.accompany.core.exception.ServiceException;
|
||||
import com.accompany.core.service.SysConfService;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
@@ -49,6 +52,10 @@ public class LuckyGiftRewardAdminServiceImpl implements LuckyGiftRewardAdminServ
|
||||
@Autowired
|
||||
private LuckyGiftRewardRecordService luckyGiftRewardRecordService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private SysConfService sysConfService;
|
||||
|
||||
@Override
|
||||
public LuckyGiftRewardTotalAdminVo list(Integer giftId, Long rangeId) {
|
||||
LuckyGiftRewardTotalAdminVo totalAdmin = new LuckyGiftRewardTotalAdminVo();
|
||||
@@ -198,6 +205,11 @@ public class LuckyGiftRewardAdminServiceImpl implements LuckyGiftRewardAdminServ
|
||||
if ((total + rewardRate) > ONE_HUNDRED) {
|
||||
throw new ServiceException("中奖总概率超过100%,无法保存。");
|
||||
}
|
||||
String diamondIcon = StrUtil.EMPTY;
|
||||
SuperLuckyGiftConfig giftConfig = sysConfService.getJsonValueById(Constant.SysConfId.SUPER_LUCKY_GIFT_CONFIG, SuperLuckyGiftConfig.class);
|
||||
if (giftConfig != null) {
|
||||
diamondIcon = giftConfig.getDiamondIcon();
|
||||
}
|
||||
Integer rewardType = config.getRewardType();
|
||||
if (LuckyGiftRewardTypeEnum.GIFT.ordinal() == rewardType) {
|
||||
Gift gift = giftMapper.selectByPrimaryKey(config.getRewardValue());
|
||||
@@ -208,6 +220,7 @@ public class LuckyGiftRewardAdminServiceImpl implements LuckyGiftRewardAdminServ
|
||||
}
|
||||
} else if (LuckyGiftRewardTypeEnum.DIAMOND.ordinal() == rewardType) {
|
||||
config.setRewardName("钻石");
|
||||
config.setRewardIcon(diamondIcon);
|
||||
config.setRewardPrice(config.getRewardValue());
|
||||
}
|
||||
if (id == null) {
|
||||
|
@@ -22,5 +22,7 @@ public class SuperLuckyGiftConfig {
|
||||
|
||||
private String bannerUrl;
|
||||
private String skipUrl;
|
||||
|
||||
private String diamondIcon = "https://image.hiyoo.fun/ic_gift_diamond.png";
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user