Skip to content

Commit 46e2d52

Browse files
committed
Optimize WeChat login interface
1 parent fd4fbac commit 46e2d52

4 files changed

Lines changed: 33 additions & 8 deletions

File tree

chat2db-server/chat2db-server-start/src/main/resources/application-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ server:
1616

1717
chat2db:
1818
gateway:
19-
base-url: http://test.sqlgpt.cn/gateway
19+
base-url: http://yfqwxv.natappfree.cc

chat2db-server/chat2db-server-start/src/main/resources/application.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,5 @@ logbook:
7373

7474
# Http Client
7575
forest:
76-
connect-timeout: 3000
76+
connect-timeout: 3000
77+
log-response-content: true

chat2db-server/chat2db-server-web/chat2db-server-web-api/src/main/java/ai/chat2db/server/web/api/controller/ai/AiConfigController.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,26 @@ public class AiConfigController {
4040
@Resource
4141
private Chat2dbProperties chat2dbProperties;
4242

43+
4344
/**
4445
* AI configuration information interface
4546
*
47+
* @return
48+
*/
49+
@GetMapping("/getLoginQrCode")
50+
public DataResult<QrCodeResponse> getLoginQrCode() {
51+
return gatewayClientService.getLoginQrCode();
52+
}
53+
54+
/**
55+
* Query login status
56+
*
4657
* @param token
4758
* @return
4859
*/
49-
@GetMapping("/getQrCode")
50-
public DataResult<QrCodeResponse> getQrCode(@RequestParam(required = false) String token) {
51-
DataResult<QrCodeResponse> dataResult = gatewayClientService.getQrCode(token);
60+
@GetMapping("/getLoginStatus")
61+
public DataResult<QrCodeResponse> getLoginStatus(@RequestParam(required = false) String token) {
62+
DataResult<QrCodeResponse> dataResult = gatewayClientService.getLoginStatus(token);
5263
QrCodeResponse qrCodeResponse = dataResult.getData();
5364
// Representative successfully logged in
5465
if (StringUtils.isNotBlank(qrCodeResponse.getApiKey())) {

chat2db-server/chat2db-server-web/chat2db-server-web-api/src/main/java/ai/chat2db/server/web/api/http/GatewayClientServiceV2.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,29 @@ public class GatewayClientServiceV2 {
2525
/**
2626
* 获取公众号的二维码
2727
*
28+
* @return
29+
*/
30+
@Get("/api/client/getLoginQrCode")
31+
public DataResult<QrCodeResponse> getLoginQrCode() {
32+
return Forest.get(chat2dbProperties.getGateway().getBaseUrl() + "/api/client/getLoginQrCode")
33+
.execute(new TypeReference<>() {});
34+
}
35+
36+
37+
/**
38+
* Query login status
39+
*
2840
* @param token
2941
* @return
3042
*/
31-
@Get("/api/client/getQrCode")
32-
public DataResult<QrCodeResponse> getQrCode(@Query("token") String token) {
33-
return Forest.get(chat2dbProperties.getGateway().getBaseUrl() + "/api/client/getQrCode")
43+
@Get("/api/client/getLoginStatus")
44+
public DataResult<QrCodeResponse> getLoginStatus(@Query("token") String token) {
45+
return Forest.get(chat2dbProperties.getGateway().getBaseUrl() + "/api/client/getLoginStatus")
3446
.addQuery("token", token)
3547
.execute(new TypeReference<>() {});
3648
}
3749

50+
3851
/**
3952
* 返回剩余次数
4053
*

0 commit comments

Comments
 (0)