修复默认值问题

This commit is contained in:
liaozetao
2024-03-21 11:15:58 +08:00
parent cf4d94bcbb
commit 5dc32d9f0e
2 changed files with 7 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import com.accompany.business.dto.lucky.LuckyGiftRangeConfigParam;
import com.accompany.business.model.lucky.LuckyGiftRangeConfig;
import com.accompany.business.mybatismapper.lucky.LuckyGiftRewardMapper;
import com.accompany.business.service.lucky.LuckyGiftRangeConfigService;
import com.accompany.common.constant.Constant;
import com.accompany.core.exception.ServiceException;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.extern.slf4j.Slf4j;
@@ -48,6 +49,11 @@ public class LuckyGiftRangeConfigAdminServiceImpl implements LuckyGiftRangeConfi
LuckyGiftRangeConfig prevConfig = null;
for (int i = 0, len = configs.size(); i < len; i++) {
LuckyGiftRangeConfig config = configs.get(i);
if (i == 0) {
config.setIsDefault(Constant.Yes1No0.YES);
} else {
config.setIsDefault(Constant.Yes1No0.NO);
}
Integer currMinValue = config.getMinValue();
Integer currMaxValue = config.getMaxValue();
if (prevConfig != null) {

View File

@@ -121,6 +121,7 @@ public class LuckyGiftRewardAdminServiceImpl implements LuckyGiftRewardAdminServ
if (count == 0) {
LuckyGiftReward defaultConfig = new LuckyGiftReward();
defaultConfig.setRewardValue(0L);
defaultConfig.setStockNum(0);
defaultConfig.setIsDefault(Constant.Yes1No0.YES);
defaultConfig.setRewardType(LuckyGiftRewardTypeEnum.NONE.ordinal());
defaultConfig.setCreateTime(now);