commit fb24ea058b602eb8404e5965867df35f35b719f2 Author: Aria <2324362183@qq.com> Date: Wed Nov 20 14:33:43 2024 +0800 init diff --git a/fin-filing-quartz/src/main/java/cn/jiutqy/finfiling/quartz/dipinshi/AbstractDiPinShiBaseService.java b/fin-filing-quartz/src/main/java/cn/jiutqy/finfiling/quartz/dipinshi/AbstractDiPinShiBaseService.java new file mode 100644 index 0000000..bd969a3 --- /dev/null +++ b/fin-filing-quartz/src/main/java/cn/jiutqy/finfiling/quartz/dipinshi/AbstractDiPinShiBaseService.java @@ -0,0 +1,19 @@ +package cn.jiutqy.finfiling.quartz.dipinshi; + +import cn.jiutqy.finfiling.common.dto.FinFilingAccessToken; +import cn.jiutqy.finfiling.common.enums.ChannelTypeEnum; +import cn.jiutqy.finfiling.common.factory.FinFilingAccessTokenFactory; +import cn.jiutqy.finfiling.common.service.IFinFilingAccessTokenService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.stereotype.Component; + +@Component +public abstract class AbstractDiPinShiBaseService { + + protected String getAccessToken(String url, String channelId, ChannelTypeEnum channelTypeEnum){ + IFinFilingAccessTokenService accessTokenService = FinFilingAccessTokenFactory.getContainer(channelId); + String accessToken = accessTokenService.getAccessToken(channelId, channelTypeEnum).getAccessToken(); + return StringUtils.replace(url,"{accessToken}",accessToken); + + } +}