|
|
@@ -20,24 +20,24 @@ public class SysConfigService {
|
|
|
|
|
|
public BigDecimal getBigDecimal(String name) {
|
|
|
return sysConfigRepo.findByName(name).map(sysConfig -> new BigDecimal(sysConfig.getValue()))
|
|
|
- .orElse(BigDecimal.ZERO);
|
|
|
+ .orElse(BigDecimal.ZERO);
|
|
|
}
|
|
|
|
|
|
public String getString(String name) {
|
|
|
return sysConfigRepo.findByName(name).map(SysConfig::getValue)
|
|
|
- .orElse(null);
|
|
|
+ .orElse(null);
|
|
|
}
|
|
|
|
|
|
public LocalTime getTime(String name) {
|
|
|
String str = sysConfigRepo.findByName(name).map(SysConfig::getValue)
|
|
|
- .orElseThrow(new BusinessException("配置不存在"));
|
|
|
+ .orElseThrow(new BusinessException("配置不存在"));
|
|
|
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("HH:mm");
|
|
|
return LocalTime.from(dateTimeFormatter.parse(str));
|
|
|
}
|
|
|
|
|
|
public boolean getBoolean(String name) {
|
|
|
String str = sysConfigRepo.findByName(name).map(SysConfig::getValue)
|
|
|
- .orElseThrow(new BusinessException("配置不存在"));
|
|
|
+ .orElseThrow(new BusinessException("配置不存在"));
|
|
|
return str.equals("1");
|
|
|
}
|
|
|
|
|
|
@@ -46,94 +46,102 @@ public class SysConfigService {
|
|
|
List<SysConfig> sysConfigs = sysConfigRepo.findAll();
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.WITHDRAW_FEE_RATE))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.WITHDRAW_FEE_RATE)
|
|
|
- .value("0.08")
|
|
|
- .desc("提现手续费率")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("0.08")
|
|
|
+ .desc("提现手续费率")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.WITHDRAW_FEE_LOW_RATE))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.WITHDRAW_FEE_LOW_RATE)
|
|
|
- .value("0.01")
|
|
|
- .desc("提现优惠费率")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("0.01")
|
|
|
+ .desc("提现优惠费率")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.FINANCE_PRODUCT_START_TIME))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.FINANCE_PRODUCT_START_TIME)
|
|
|
- .value("11:30")
|
|
|
- .desc("理财产品开售时间")
|
|
|
- .type(SysConfig.ValueType.TIME)
|
|
|
- .build());
|
|
|
+ .value("11:30")
|
|
|
+ .desc("理财产品开售时间")
|
|
|
+ .type(SysConfig.ValueType.TIME)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.FINANCE_PRODUCT_END_TIME))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.FINANCE_PRODUCT_END_TIME)
|
|
|
- .value("12:00")
|
|
|
- .desc("理财产品停售时间")
|
|
|
- .type(SysConfig.ValueType.TIME)
|
|
|
- .build());
|
|
|
+ .value("12:00")
|
|
|
+ .desc("理财产品停售时间")
|
|
|
+ .type(SysConfig.ValueType.TIME)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.FINANCE_RATE))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.FINANCE_RATE)
|
|
|
- .value("0.003")
|
|
|
- .desc("理财产品比例")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("0.003")
|
|
|
+ .desc("理财产品比例")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.BONUS_RATE))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.BONUS_RATE)
|
|
|
- .value("0.003")
|
|
|
- .desc("邀请奖励比例")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("0.003")
|
|
|
+ .desc("邀请奖励比例")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.CUSTOMER_SERVICE))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.CUSTOMER_SERVICE)
|
|
|
- .value("+639065504992,+639458113724,+639975948478")
|
|
|
- .desc("whatsapp客服")
|
|
|
- .type(SysConfig.ValueType.STRING)
|
|
|
- .build());
|
|
|
+ .value("+639065504992,+639458113724,+639975948478")
|
|
|
+ .desc("whatsapp客服")
|
|
|
+ .type(SysConfig.ValueType.STRING)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.CUSTOMER_JSON))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.CUSTOMER_JSON)
|
|
|
- .value("[]")
|
|
|
- .desc("客服")
|
|
|
- .type(SysConfig.ValueType.STRING)
|
|
|
- .build());
|
|
|
+ .value("[]")
|
|
|
+ .desc("客服")
|
|
|
+ .type(SysConfig.ValueType.STRING)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.FINANCE_PRODUCT_MIN_AMOUNT))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.FINANCE_PRODUCT_MIN_AMOUNT)
|
|
|
- .value("100")
|
|
|
- .desc("理财产品最小金额")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("100")
|
|
|
+ .desc("理财产品最小金额")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.BONUS_MIN_AMOUNT))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.BONUS_MIN_AMOUNT)
|
|
|
- .value("100")
|
|
|
- .desc("邀请奖励最小金额")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("100")
|
|
|
+ .desc("邀请奖励最小金额")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.FINANCE_PRODUCT_DEFAULT_STOCK))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.FINANCE_PRODUCT_DEFAULT_STOCK)
|
|
|
- .value("100")
|
|
|
- .desc("理财产品默认库存")
|
|
|
- .type(SysConfig.ValueType.NUMBER)
|
|
|
- .build());
|
|
|
+ .value("100")
|
|
|
+ .desc("理财产品默认库存")
|
|
|
+ .type(SysConfig.ValueType.NUMBER)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.PAY_CHANNEL))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.PAY_CHANNEL)
|
|
|
- .value(Constants.PayChannel.LUCK_PAY)
|
|
|
- .desc("支付通道")
|
|
|
- .type(SysConfig.ValueType.STRING)
|
|
|
- .build());
|
|
|
+ .value(Constants.PayChannel.LUCK_PAY)
|
|
|
+ .desc("支付通道")
|
|
|
+ .type(SysConfig.ValueType.STRING)
|
|
|
+ .build());
|
|
|
}
|
|
|
if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.WITHDRAW_CHANNEL))) {
|
|
|
sysConfigRepo.save(SysConfig.builder().name(Constants.Config.WITHDRAW_CHANNEL)
|
|
|
- .value(Constants.PayChannel.LUCK_PAY)
|
|
|
- .desc("提现通道")
|
|
|
- .type(SysConfig.ValueType.STRING)
|
|
|
- .build());
|
|
|
+ .value(Constants.PayChannel.LUCK_PAY)
|
|
|
+ .desc("提现通道")
|
|
|
+ .type(SysConfig.ValueType.STRING)
|
|
|
+ .build());
|
|
|
+ }
|
|
|
+ if (sysConfigs.stream().noneMatch(s -> s.getName().equals(Constants.Config.GLOBAL_PAY_METHOD))) {
|
|
|
+ sysConfigRepo.save(SysConfig.builder().name(Constants.Config.GLOBAL_PAY_METHOD)
|
|
|
+ .value("101204")
|
|
|
+ .desc("globalPay method")
|
|
|
+ .type(SysConfig.ValueType.SELECT)
|
|
|
+ .options("101202,101203,101204")
|
|
|
+ .build());
|
|
|
}
|
|
|
}
|
|
|
}
|