From 781dc4e9816753672dfe2c2af75e499f1f9bb576 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 15 十月 2025 15:19:40 +0800
Subject: [PATCH] 诊所报表
---
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java
index cabe829..3743f5c 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TSysInspectionController.java
@@ -2,7 +2,9 @@
import com.ruoyi.common.basic.PageInfo;
+import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.web.service.TokenService;
@@ -18,7 +20,9 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
+import java.util.HashSet;
import java.util.Objects;
+import java.util.Set;
/**
* <p>
@@ -37,12 +41,14 @@
private final TokenService tokenService;
private final TSysAppUserService sysAppUserService;
private final AIUtil aiUtil;
+ private final RedisCache redisCache;
@Autowired
- public TSysInspectionController(TSysInspectionService sysInspectionService, TokenService tokenService, TSysAppUserService sysAppUserService, AIUtil aiUtil) {
+ public TSysInspectionController(TSysInspectionService sysInspectionService, TokenService tokenService, TSysAppUserService sysAppUserService, AIUtil aiUtil, RedisCache redisCache) {
this.sysInspectionService = sysInspectionService;
this.tokenService = tokenService;
this.sysAppUserService = sysAppUserService;
this.aiUtil = aiUtil;
+ this.redisCache = redisCache;
}
/**
@@ -72,18 +78,23 @@
public R<String> ssoLogin() {
String userId = tokenService.getLoginUserApplet().getUserId();
TSysAppUser sysAppUser = sysAppUserService.getById(userId);
- if(StringUtils.isEmpty(sysAppUser.getNickName()) || Objects.isNull(sysAppUser.getSex()) || Objects.isNull(sysAppUser.getBirthTime())){
+ if(StringUtils.isEmpty(sysAppUser.getNickName()) || Objects.isNull(sysAppUser.getSex()) || Objects.isNull(sysAppUser.getBirthTime()) || StringUtils.isEmpty(sysAppUser.getPhone())){
return R.fail("请先完善用户信息");
}
- int code = aiUtil.ssoLogin().getCode();
+ R<String> ssoLogin = aiUtil.ssoLogin(userId);
+ int code = ssoLogin.getCode();
if(code != 200){
return R.fail("单点登录失败");
}
- code = aiUtil.initUser(userId, sysAppUser.getNickName(), sysAppUser.getSex(), DateUtils.localDateTimeToString(sysAppUser.getBirthTime())).getCode();
+ code = aiUtil.initUser(userId, sysAppUser.getNickName(), sysAppUser.getSex(), sysAppUser.getBirthTime().toString()).getCode();
if(code != 200){
return R.fail("初始化用户失败");
}
- return R.ok();
+ // 存储用户当日检测
+ Set<String> userSet = new HashSet<>();
+ userSet.add(sysAppUser.getPhone());
+ redisCache.setCacheSet(Constants.AI_USER_INSPECTION,userSet);
+ return R.ok(ssoLogin.getData());
}
}
--
Gitblit v1.7.1