package com.matrix.system.common.service;
|
|
import com.matrix.core.tools.StringUtils;
|
import com.matrix.system.common.bean.BusParameterSettings;
|
import com.matrix.system.common.dao.BusParameterSettingsDao;
|
import com.matrix.system.enums.BooleanEnum;
|
import lombok.AllArgsConstructor;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Objects;
|
|
@Service
|
@AllArgsConstructor
|
public class BusParameterSettingService {
|
|
private BusParameterSettingsDao busParameterSettingsDao;
|
|
/**
|
* 判断某个设置是否是开启状态
|
* 未配置,或者无效settingkey都返回false
|
*/
|
public boolean isSettingOpen(String settingKey,Long companyId) {
|
BusParameterSettings busParameterSettings = busParameterSettingsDao.selectCompanyParamByCode(settingKey, companyId);
|
return (
|
Objects.nonNull(busParameterSettings)
|
&& StringUtils.isNotBlank(busParameterSettings.getParamValue())
|
// && AppConstance.IS_Y.equals(busParameterSettings.getParamValue())
|
&& BooleanEnum.TRUE.getValue() == busParameterSettings.getIntParamValue()
|
);
|
}
|
|
|
|
}
|