yangys
2024-05-18 040976de6f9934b99f30268a28e2ecf42260e217
smart-man-boot/src/main/java/com/qianwen/smartman/modules/notify/service/impl/NotifyConfigServiceImpl.java
@@ -41,7 +41,7 @@
import cn.hutool.core.util.ObjectUtil;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/notify/service/impl/NotifyConfigServiceImpl.class */
public class NotifyConfigServiceImpl extends BaseServiceImpl<NotifyConfigMapper, NotifyConfigEntity> implements INotifyConfigService {
    private static final Logger log = LoggerFactory.getLogger(NotifyConfigServiceImpl.class);
    private final BusinessNotifyMapper notifyBusinessMapper;
@@ -56,7 +56,7 @@
        this.outerAppConfigService = outerAppConfigService;
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public void updateServerConfig(OuterAppConfig outerAppConfig) {
        Integer appType = outerAppConfig.getAppType();
        if (appType.intValue() == 1) {
@@ -146,7 +146,7 @@
        return false;
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public NotifyConfigEntity saveOrUpdateConfig(NotifyConfigEntity notificationConfig) {
        if (Func.isNotEmpty(notificationConfig.getId())) {
            CacheUtil.evict("blade:notify", "notifier:id:", notificationConfig.getId(), false);
@@ -168,7 +168,7 @@
        return notificationConfig;
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public boolean checkUsedByBusinessNotify(String id) {
       Long count = this.notifyBusinessMapper.selectCount(Wrappers.<BusinessNotify>lambdaQuery()
               .eq(BusinessNotify::getNotifyId, id));
@@ -192,7 +192,7 @@
        }));
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public List<NotifyTypeInfo> getServiceList() {
        Map<String, NotifyTypeInfo> typeInfoMap = getNotifyInfo();
        List<String> typeList = CollectionUtil.list(Boolean.FALSE.booleanValue(), typeInfoMap.keySet());
@@ -219,7 +219,7 @@
        return new ArrayList<>(typeInfoMap.values());
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public ConfigMetadata getMetadataByTypeAndProvider(String type, String provider) {
        ConfigMetadata result = null;
        List<NotifierProvider> providerList = this.providers.stream().filter(prov -> {
@@ -276,7 +276,7 @@
        }));
    }
    @Override // org.springblade.modules.notify.service.INotifyConfigService
    public List<NotifyTypeInfo> getAllNotifyType() {
        List<NotifyTypeInfo> result = new ArrayList<>();
        Map<NotifyType, List<NotifierProvider>> groups = this.providers.stream().collect(Collectors.groupingBy((v0) -> {