Compare commits

..

12 Commits

Author SHA1 Message Date
dbca2373bc Merge branch 'dev' 2023-12-22 14:10:38 +08:00
9eb3f6c61c 更新 QyWeChatURLService.java 2023-12-22 14:10:27 +08:00
dd1ca0bef7 更新 QyWeChatURLService.java 2023-12-22 10:49:36 +08:00
e826383b4f 更新 MonitorService.java 2023-12-21 14:53:14 +08:00
d8e207eda7 更新 TokenService.java 2023-12-21 11:27:56 +08:00
fcf84f81d6 更新 CallService.java 2023-12-20 10:55:11 +08:00
e0b0c62871 更新 ApiSettingService.java 2023-12-19 14:46:18 +08:00
4fefc8136f 更新 SMSService.java 2023-12-19 14:27:03 +08:00
3ebb79170c 更新 TokenService.java 2023-12-18 10:36:18 +08:00
b9c55d3928 更新 QyWeChatURLService.java 2023-12-16 14:34:02 +08:00
5f8f281bec 更新 CallService.java 2023-12-16 14:33:19 +08:00
48efd66cbf 更新 ApiSettingService.java 2023-12-16 14:33:15 +08:00
6 changed files with 43 additions and 33 deletions

View File

@@ -7,17 +7,20 @@ import com.kimgo.wepush.mapper.ApiSettingMapper;
import com.kimgo.wepush.model.ApiSetting; import com.kimgo.wepush.model.ApiSetting;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
public class ApiSettingService { public class ApiSettingService {
private final Logger logger = LoggerFactory.getLogger(ApiSettingService.class); private final Logger logger = LoggerFactory.getLogger(ApiSettingService.class);
private ApiSetting apiSetting; private ApiSetting apiSetting;
@Autowired private final ApiSettingMapper apiSettingMapper;
private ApiSettingMapper apiSettingMapper; private final UserConfig userConfig;
@Autowired
private UserConfig userConfig; public ApiSettingService(ApiSettingMapper apiSettingMapper, UserConfig userConfig) {
this.apiSettingMapper = apiSettingMapper;
this.userConfig = userConfig;
}
public ApiSetting getApiSetting() { public ApiSetting getApiSetting() {
if (apiSetting == null) { if (apiSetting == null) {
queryApiSetting(); queryApiSetting();

View File

@@ -11,7 +11,6 @@ import okhttp3.OkHttpClient;
import okhttp3.RequestBody; import okhttp3.RequestBody;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import okhttp3.*; import okhttp3.*;
@@ -20,12 +19,17 @@ import java.io.IOException;
@Service @Service
public class CallService { public class CallService {
private final Logger logger = LoggerFactory.getLogger(CallService.class); private final Logger logger = LoggerFactory.getLogger(CallService.class);
@Autowired private final QyWeChatURLService qyWeChatURLService;
private QyWeChatURLService qyWeChatURLService; private final ApiSettingService apiSettingService;
@Autowired final
private ApiSettingService apiSettingService;
@Autowired
TokenService tokenService; TokenService tokenService;
public CallService(QyWeChatURLService qyWeChatURLService, ApiSettingService apiSettingService, TokenService tokenService) {
this.qyWeChatURLService = qyWeChatURLService;
this.apiSettingService = apiSettingService;
this.tokenService = tokenService;
}
public ServerResponseEntity getPhoneNumber(String accessToken, CallInfo callInfo){ public ServerResponseEntity getPhoneNumber(String accessToken, CallInfo callInfo){
String correctAccessToken = tokenService.getApiAccessToken(); String correctAccessToken = tokenService.getApiAccessToken();
logger.info("accessToken: {} correctAccessToken: {}",accessToken,correctAccessToken); logger.info("accessToken: {} correctAccessToken: {}",accessToken,correctAccessToken);

View File

@@ -149,7 +149,6 @@ public class MonitorService {
} catch (Exception e) { } catch (Exception e) {
logger.error("Error updating status for SN: " + device.getSN(), e); logger.error("Error updating status for SN: " + device.getSN(), e);
throw new DatabaseUpdateException("update to mysql error.",e); throw new DatabaseUpdateException("update to mysql error.",e);
} }
} }
} }

View File

@@ -2,24 +2,23 @@ package com.kimgo.wepush.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.kimgo.wepush.config.UserConfig; import com.kimgo.wepush.config.UserConfig;
import com.kimgo.wepush.mapper.QyWeChatAppInfoMapper;
import com.kimgo.wepush.mapper.QyWeChatURLMapper; import com.kimgo.wepush.mapper.QyWeChatURLMapper;
import com.kimgo.wepush.model.QyWeChatAppInfo;
import com.kimgo.wepush.model.QyWeChatURL; import com.kimgo.wepush.model.QyWeChatURL;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
public class QyWeChatURLService { public class QyWeChatURLService {
private final Logger logger = LoggerFactory.getLogger(QyWeChatURLService.class); private final Logger logger = LoggerFactory.getLogger(QyWeChatURLService.class);
@Autowired private final QyWeChatURLMapper qyWeChatURLMapper;
private QyWeChatURLMapper qyWeChatURLMapper; private final UserConfig userConfig;
@Autowired
private UserConfig userConfig;
private String sendTextCardMessageUrl; private String sendTextCardMessageUrl;
private String qyWechatGetTokenUrl;
public QyWeChatURLService(QyWeChatURLMapper qyWeChatURLMapper, UserConfig userConfig) {
this.qyWeChatURLMapper = qyWeChatURLMapper;
this.userConfig = userConfig;
}
public String getSendTextCardMessageUrl() { public String getSendTextCardMessageUrl() {
if (sendTextCardMessageUrl == null){ if (sendTextCardMessageUrl == null){

View File

@@ -19,12 +19,15 @@ import java.io.IOException;
public class SMSService { public class SMSService {
private final Logger logger = LoggerFactory.getLogger(SMSService.class); private final Logger logger = LoggerFactory.getLogger(SMSService.class);
@Autowired private final ApiSettingService apiSettingService;
private ApiSettingService apiSettingService; private final TokenService tokenService;
@Autowired private final QyWeChatURLService qyWeChatURLService;
private TokenService tokenService;
@Autowired public SMSService(ApiSettingService apiSettingService, TokenService tokenService, QyWeChatURLService qyWeChatURLService) {
private QyWeChatURLService qyWeChatURLService; this.apiSettingService = apiSettingService;
this.tokenService = tokenService;
this.qyWeChatURLService = qyWeChatURLService;
}
public ServerResponseEntity getSMSInfo(String accessToken, SMSInfo smsInfo){ public ServerResponseEntity getSMSInfo(String accessToken, SMSInfo smsInfo){
String correctAccessToken = tokenService.getApiAccessToken(); String correctAccessToken = tokenService.getApiAccessToken();

View File

@@ -10,21 +10,23 @@ import com.kimgo.wepush.model.QyWeChatAppInfo;
import com.kimgo.wepush.request.WeChatAPI; import com.kimgo.wepush.request.WeChatAPI;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@Service @Service
public class TokenService { public class TokenService {
private final Logger logger = LoggerFactory.getLogger(TokenService.class); private final Logger logger = LoggerFactory.getLogger(TokenService.class);
@Autowired private final UserConfig userConfig;
private UserConfig userConfig; private final QyWeChatAppInfoMapper qyWeChatAppInfoMapper;
@Autowired private final ApiSettingMapper apiSettingMapper;
private QyWeChatAppInfoMapper qyWeChatAppInfoMapper;
@Autowired
private ApiSettingMapper apiSettingMapper;
private String accessToken; private String accessToken;
private String apiAccessToken; private String apiAccessToken;
public TokenService(ApiSettingMapper apiSettingMapper, QyWeChatAppInfoMapper qyWeChatAppInfoMapper, UserConfig userConfig) {
this.apiSettingMapper = apiSettingMapper;
this.qyWeChatAppInfoMapper = qyWeChatAppInfoMapper;
this.userConfig = userConfig;
}
public String getAccessToken() { public String getAccessToken() {
if (accessToken == null) { if (accessToken == null) {
updateAccessToken(); updateAccessToken();