From 3d8e6a16f98bc01d3cee3a2733fa9a4eff8db2c7 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 06 一月 2026 16:52:34 +0800
Subject: [PATCH] 海诊通AI对接,双屏仪报告推送存储
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
index eda690d..77e0d26 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/system/SysLoginController.java
@@ -118,7 +118,7 @@
@PostMapping("/openIdByJsCode")
public R<Map<String, Object>> openIdByJsCode(@RequestBody AppletUserEncrypteData data) {
log.info("<<<<<<<<换取openid开始<<<<<<<<:{}", data.getCode());
- WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisService);
+ WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisCache);
Code2SessionRespBody body = appletTools.getOpenIdByJscode2session(new Code2SessionResqBody().build(data.getCode()));
String openid = body.getOpenid();
String sessionKey = body.getSessionKey();
@@ -143,6 +143,7 @@
sysAppUser.setIdentifierNumber(identifierNumber);
// 手机号中间四位替换为*
sysAppUser.setNickName(appletUserDecodeData.getPhoneNumber().replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"));
+ sysAppUser.setClinicId(data.getClinicId());
sysAppUserService.save(sysAppUser);
}else {
// 判断账号是否被冻结
@@ -151,6 +152,7 @@
}
// 手机号相同但openId为空的情况
sysAppUser.setOpenId(appletUserDecodeData.getOpenId());
+ sysAppUser.setClinicId(data.getClinicId());
sysAppUserService.updateById(sysAppUser);
}
LoginUserApplet loginUserApplet = new LoginUserApplet();
@@ -168,7 +170,7 @@
@PostMapping("/openIdByCode")
public R<Map<String, Object>> openIdByCode(@RequestBody OfficeUserEncrypteData data) {
log.info("<<<<<<<<换取openid开始<<<<<<<<:{}", data.getCode());
- WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisService);
+ WxAppletTools appletTools = new WxAppletTools(wxRestTemplate, wxConfig, redisCache);
Code2SessionRespBody body = appletTools.getOpenIdByCode2session(new Code2SessionResqBody().build(data.getCode()));
String openid = body.getOpenid();
String phone = data.getPhone();
--
Gitblit v1.7.1