|
@@ -26,14 +26,14 @@ import java.util.*;
|
|
@Service
|
|
@Service
|
|
public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper, CtopOauthToken> implements ICtopOauthTokenService {
|
|
public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper, CtopOauthToken> implements ICtopOauthTokenService {
|
|
@Autowired
|
|
@Autowired
|
|
- private CtopOauthTokenMapper cTopOauthTokenMapper;
|
|
|
|
|
|
+ private CtopOauthTokenMapper ctopOauthTokenMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CtopOauthToken getOauthTokenByAccountId(String accountId) {
|
|
public CtopOauthToken getOauthTokenByAccountId(String accountId) {
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("account_id", accountId).orderByDesc("create_time");
|
|
queryWrapper.eq("account_id", accountId).orderByDesc("create_time");
|
|
queryWrapper.last("limit 1");
|
|
queryWrapper.last("limit 1");
|
|
- return cTopOauthTokenMapper.selectOne(queryWrapper);
|
|
|
|
|
|
+ return this.getOne(queryWrapper);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -42,7 +42,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("account_id", accountId).orderByDesc("create_time");
|
|
queryWrapper.eq("account_id", accountId).orderByDesc("create_time");
|
|
queryWrapper.last("limit 1");
|
|
queryWrapper.last("limit 1");
|
|
- return cTopOauthTokenMapper.selectOne(queryWrapper);
|
|
|
|
|
|
+ return this.getOne(queryWrapper);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -77,7 +77,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("access_token", token);
|
|
queryWrapper.eq("access_token", token);
|
|
queryWrapper.eq("media_id", 1);
|
|
queryWrapper.eq("media_id", 1);
|
|
- int i = cTopOauthTokenMapper.update(updateRefreshToken, queryWrapper);
|
|
|
|
|
|
+ int i = ctopOauthTokenMapper.update(updateRefreshToken, queryWrapper);
|
|
if (i > 0) {
|
|
if (i > 0) {
|
|
XxlJobLogger.log("头条刷新token成功:token:{}", token);
|
|
XxlJobLogger.log("头条刷新token成功:token:{}", token);
|
|
}
|
|
}
|
|
@@ -100,9 +100,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public void getKuaiShouRefreshToken(Long accountId, String token, String refreshToken, Integer agentType) {
|
|
public void getKuaiShouRefreshToken(Long accountId, String token, String refreshToken, Integer agentType) {
|
|
-
|
|
|
|
log.info("快手刷新token入参,accountId:{},token:{},refreshToken:{}", accountId, token, refreshToken);
|
|
log.info("快手刷新token入参,accountId:{},token:{},refreshToken:{}", accountId, token, refreshToken);
|
|
-
|
|
|
|
String url = PropertiesUtils.getConfig("kuaishou_api_url") + "/rest/openapi/oauth2/authorize/refresh_token";
|
|
String url = PropertiesUtils.getConfig("kuaishou_api_url") + "/rest/openapi/oauth2/authorize/refresh_token";
|
|
Map<String, String> headers = new HashMap<>();
|
|
Map<String, String> headers = new HashMap<>();
|
|
headers.put("Content-Type", " application/json");
|
|
headers.put("Content-Type", " application/json");
|
|
@@ -117,7 +115,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
|
|
|
|
param.put("refresh_token", refreshToken);
|
|
param.put("refresh_token", refreshToken);
|
|
try {
|
|
try {
|
|
- CtopOauthToken oauthToken = cTopOauthTokenMapper.selectByAccountId(accountId);
|
|
|
|
|
|
+ CtopOauthToken oauthToken = ctopOauthTokenMapper.selectByAccountId(accountId);
|
|
if (null == oauthToken) {
|
|
if (null == oauthToken) {
|
|
log.error("查询token信息返回结果为空,accountId:{}", accountId);
|
|
log.error("查询token信息返回结果为空,accountId:{}", accountId);
|
|
return;
|
|
return;
|
|
@@ -152,7 +150,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CtopOauthToken> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("account_id", accountId);
|
|
queryWrapper.eq("account_id", accountId);
|
|
queryWrapper.eq("media_id", 2);
|
|
queryWrapper.eq("media_id", 2);
|
|
- int i = cTopOauthTokenMapper.update(oauthToken, queryWrapper);
|
|
|
|
|
|
+ int i = ctopOauthTokenMapper.update(oauthToken, queryWrapper);
|
|
if (i > 0) {
|
|
if (i > 0) {
|
|
log.info("快手刷新token成功,accountId:{}", accountId);
|
|
log.info("快手刷新token成功,accountId:{}", accountId);
|
|
}
|
|
}
|
|
@@ -180,7 +178,7 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CtopOauthToken> selectKuaiShouToken() {
|
|
public List<CtopOauthToken> selectKuaiShouToken() {
|
|
- return cTopOauthTokenMapper.selectKuaiShouToken();
|
|
|
|
|
|
+ return ctopOauthTokenMapper.selectKuaiShouToken();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -192,25 +190,18 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CtopOauthToken> selectToutiaoToken() {
|
|
public List<CtopOauthToken> selectToutiaoToken() {
|
|
- return cTopOauthTokenMapper.selectToutiaoToken();
|
|
|
|
|
|
+ return ctopOauthTokenMapper.selectToutiaoToken();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public CtopOauthToken getAccessTokenByAccountIdAndMediaId(Integer mediaId, Long accountId) {
|
|
public CtopOauthToken getAccessTokenByAccountIdAndMediaId(Integer mediaId, Long accountId) {
|
|
- return cTopOauthTokenMapper.getAccessTokenByAccountIdAndMediaId(mediaId, accountId);
|
|
|
|
|
|
+ return ctopOauthTokenMapper.getAccessTokenByAccountIdAndMediaId(mediaId, accountId);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<CtopOauthToken> getToutiaoTokenByCreateTime(String createTime) {
|
|
public List<CtopOauthToken> getToutiaoTokenByCreateTime(String createTime) {
|
|
- return cTopOauthTokenMapper.getToutiaoTokenByCreateTime(createTime);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- private static Date addSecond(Date date, int seconds) {
|
|
|
|
- Calendar calendar = Calendar.getInstance();
|
|
|
|
- calendar.setTime(date);
|
|
|
|
- calendar.add(Calendar.SECOND, seconds);
|
|
|
|
- return calendar.getTime();
|
|
|
|
|
|
+ return ctopOauthTokenMapper.getToutiaoTokenByCreateTime(createTime);
|
|
}
|
|
}
|
|
@Override
|
|
@Override
|
|
public List<CtopOauthToken> getByProjectId(long projectId) {
|
|
public List<CtopOauthToken> getByProjectId(long projectId) {
|
|
@@ -219,5 +210,12 @@ public class CtopOauthTokenServiceImpl extends ServiceImpl<CtopOauthTokenMapper,
|
|
return this.list(queryWrapper);
|
|
return this.list(queryWrapper);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private Date addSecond(Date date, int seconds) {
|
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
|
+ calendar.setTime(date);
|
|
|
|
+ calendar.add(Calendar.SECOND, seconds);
|
|
|
|
+ return calendar.getTime();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|