From b47dc12e66f5f2d66705dbebc7a11b2c3167a7e4 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期三, 30 四月 2025 16:46:58 +0800
Subject: [PATCH] 删除无用配置

---
 pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java |   30 +++++++++++-------------------
 1 files changed, 11 insertions(+), 19 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java
index 2e349e8..f475e27 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java
@@ -116,39 +116,31 @@
         //鎶婄粍缁囧崟浣嶆爣绛句綔涓烘暟鎹簮鍚嶇О
         DataSourceContext.set(vo.orgTag);
 
-        String token = Optional.ofNullable(vo.getToken()).orElse("");
-        String code = Optional.ofNullable(vo.getCode()).orElse("");
-
-        if(token.length() > 0 && code.length() > 0) {
+        if(vo.token != null && vo.token.trim().length() > 0) {
             // 浠巗ession涓幏鍙栭獙璇佺爜
             //HttpSession session = (HttpSession) request.getSession();
             //String localCode = session.getAttribute(token).toString();
-
-            Map map = sv.getCodeByToken(token);
+            // 浠庢暟鎹簱鑾峰彇楠岃瘉鐮�
+            Map map = sv.getCodeByToken(vo.token);
             Long expiration = Long.parseLong(map.get("expiration").toString());
             Long currentTimestamp = System.currentTimeMillis();
             if(currentTimestamp > expiration) {
                 return BaseResponseUtils.buildErrorMsg("楠岃瘉鐮佸凡瓒呮椂");
             }
-
-            // 浠庢暟鎹簱鑾峰彇楠岃瘉鐮�
             String localCode = map.get("code").toString();
-            if(!code.equals(localCode)) {
+            if(!vo.code.equals(localCode)) {
                 return BaseResponseUtils.buildErrorMsg("楠岃瘉鐮侀敊璇�");
             }
         }
 
-        //寰楀埌鎵�鏈夌敤鎴疯处鍙�
-        List<String> phones = sv.getPhones();
-        if(!phones.contains(vo.phone)){
+        if(!sv.existPhone(vo.phone)){
             return BaseResponseUtils.buildErrorMsg("璐﹀彿涓嶅瓨鍦�");
         }
 
-        String uuid ;
-        BaUser userPo ;
+        String uuid4Token = null;
+        BaUser userPo = null ;
         try {
-            //Boolean flag = cacheManager.getCacheNames().isEmpty() ;
-            uuid = UUID.randomUUID().toString();
+            uuid4Token = UUID.randomUUID().toString();
             if(!StringUtils.isNullOrEmpty(vo.password)){
                 /*
                 濡傛灉鍓嶇杩涜浜哹ase64鍔犲瘑
@@ -156,7 +148,7 @@
                 */
                 vo.password = MD5.encrypt(vo.password) ;
             }
-            userPo = this.sv.loginWithMapperXml(uuid, vo.phone, vo.password);
+            userPo = this.sv.loginWithMapperXml(uuid4Token, vo.phone, vo.password);
         } catch (Exception e) {
             log.error("鐢ㄦ埛鐧诲綍寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage()) ;
@@ -164,10 +156,10 @@
 
         if(userPo != null){
             UserVo uVo = UserVoMapper.INSTANCT.po2vo(userPo);
-            uVo.token = uuid ;
+            uVo.token = uuid4Token ;
             return BaseResponseUtils.buildSuccess(uVo);
         }else{
-            return BaseResponseUtils.buildErrorMsg("瀵嗙爜閿欒");
+            return BaseResponseUtils.buildErrorMsg("鐧诲綍澶辫触");
         }
     }
 

--
Gitblit v1.8.0