From fb24ea058b602eb8404e5965867df35f35b719f2 Mon Sep 17 00:00:00 2001 From: Aria <2324362183@qq.com> Date: Wed, 20 Nov 2024 14:33:43 +0800 Subject: [PATCH] init --- .../dipinshi/AbstractDiPinShiBaseService.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 fin-filing-quartz/src/main/java/cn/jiutqy/finfiling/quartz/dipinshi/AbstractDiPinShiBaseService.java 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); + + } +}