From 9f6b3bad28045a4ef6b962af975c618a7c4ce11f Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期日, 27 四月 2025 11:54:14 +0800
Subject: [PATCH] 开放exe抓图片接口

---
 ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java b/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
index a1c5506..a3092cf 100644
--- a/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
+++ b/ltkj-framework/src/main/java/com/ltkj/framework/web/service/SysLoginService.java
@@ -37,6 +37,7 @@
 import com.ltkj.framework.manager.AsyncManager;
 import com.ltkj.framework.manager.factory.AsyncFactory;
 import com.ltkj.framework.security.context.AuthenticationContextHolder;
+import org.springframework.util.DigestUtils;
 
 import java.util.Date;
 import java.util.HashMap;
@@ -96,7 +97,7 @@
     public String login(String username, String password, Boolean type,String code,String uuid) {
 
         String aSwitch = configService.selectConfigByKey("captcha_switch");
-        if(null !=aSwitch && aSwitch.equals("Y")){
+        if(null !=aSwitch && aSwitch.equalsIgnoreCase("Y")){
             String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + uuid;
             String captcha = redisCache.getCacheObject(verifyKey);
             redisCache.deleteObject(verifyKey);
@@ -219,7 +220,7 @@
     public String Cuslogin(String username, String password, Boolean type,String code,String uuid) {
 
         String aSwitch = configService.selectConfigByKey("captcha_switch");
-        if(null !=aSwitch && aSwitch.equals("Y")){
+        if(null !=aSwitch && aSwitch.equalsIgnoreCase("Y")){
             String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + uuid;
             String captcha = redisCache.getCacheObject(verifyKey);
             redisCache.deleteObject(verifyKey);
@@ -264,13 +265,17 @@
         List<TjCustomer> customerList = customerService.list(wq);
         if (null == customerList || customerList.size() == 0) {
             //throw new ServiceException("鐧诲綍鐢ㄦ埛锛�" + username + " 涓嶅瓨鍦�");
-            throw new ServiceException("璐︽埛鎴栧瘑鐮侀敊璇紝璇锋鏌ワ紒");
+            throw new ServiceException("璐﹀彿鎴栧瘑鐮侀敊璇紝璇锋鏌ワ紒");
         }
         for (TjCustomer tjCustomer : customerList) {
             try {
-                password = RsaUtils.decryptByPrivateKey(password);
-                boolean b = SecurityUtils.matchesPassword(password, tjCustomer.getCusPassword());
-                if (b) {
+//                password = RsaUtils.decryptByPrivateKey(password);
+//                boolean b = SecurityUtils.matchesPassword(password, tjCustomer.getCusPassword());
+//                if (b) {
+//                    return createLoginCus(tjCustomer);
+//                }
+                password = DigestUtils.md5DigestAsHex(password.getBytes());
+                if (password.equals(tjCustomer.getCusPassword())){
                     return createLoginCus(tjCustomer);
                 }
             } catch (Exception e) {

--
Gitblit v1.8.0