From e4fd56d89308b3e72247241fe8d82c77ec82555f Mon Sep 17 00:00:00 2001
From: zy_Java <654600784@qq.com>
Date: Wed, 16 Dec 2020 09:07:19 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=A4=E8=AF=81=E5=8F=AF=E4=BB=A5=E7=9B=B4?=
=?UTF-8?q?=E4=BC=A0userId?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ccmq/lowlevel/message/MessageHandler.java | 8 ++++--
.../lowlevel/message/client/AuthMessage.java | 1 +
.../wiki/tall/ccmq/common/util/ImgUtil.java | 26 +++++++++----------
.../resources/application-prod.properties | 2 +-
.../src/main/resources/application.properties | 2 +-
eureka/pom.xml | 6 -----
6 files changed, 22 insertions(+), 23 deletions(-)
diff --git a/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/MessageHandler.java b/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/MessageHandler.java
index 89899bd..113b4de 100644
--- a/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/MessageHandler.java
+++ b/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/MessageHandler.java
@@ -258,8 +258,12 @@ public class MessageHandler {
boolean authSuccess = false;
AuthMessage inSysData = JacksonUtil.jsonToBean(data, AuthMessage.class);
if(null != inSysData.getData()){
- if(StrUtil.isNotEmpty(inSysData.getData().getToken())) {
- String userId = getUserService().getUserIdByToken(inSysData.getData().getToken());
+ if(StrUtil.isNotEmpty(inSysData.getData().getToken()) || StrUtil.isNotEmpty(inSysData.getData().getUserId())) {
+ String userId = inSysData.getData().getUserId();
+ System.out.println(userId);
+ if(StrUtil.isEmpty(userId)){
+ userId = getUserService().getUserIdByToken(inSysData.getData().getToken());
+ }
if(StrUtil.isNotEmpty(userId)){
ChannelManager.authChannel(ChannelManager.getCurrentChannel(),userId,inSysData.getData().getMajor(),inSysData.getData().getMinor(), inSysData.getMessage());
onClientOnLine(MessageConstant.DomainType.User,userId);
diff --git a/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/client/AuthMessage.java b/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/client/AuthMessage.java
index 9a25cdc..0cd6663 100644
--- a/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/client/AuthMessage.java
+++ b/ccmq/src/main/java/com/ccsens/ccmq/lowlevel/message/client/AuthMessage.java
@@ -16,6 +16,7 @@ public class AuthMessage extends ServerMessage {
@Getter
public static class Data{
private String token;
+ private String userId;
// 主版本号
private int major;
// 此版本号
diff --git a/ccmq/src/main/java/wiki/tall/ccmq/common/util/ImgUtil.java b/ccmq/src/main/java/wiki/tall/ccmq/common/util/ImgUtil.java
index d4f92c1..71553ff 100644
--- a/ccmq/src/main/java/wiki/tall/ccmq/common/util/ImgUtil.java
+++ b/ccmq/src/main/java/wiki/tall/ccmq/common/util/ImgUtil.java
@@ -1,13 +1,13 @@
-package wiki.tall.ccmq.common.util;
-
-import sun.font.FontDesignMetrics;
-
-import java.awt.*;
-
-public class ImgUtil {
- public static int getStringWidth(String text,Font f){
- FontMetrics fm = FontDesignMetrics.getMetrics(f);
- int w = fm.stringWidth(text);
- return w;
- }
-}
+//package wiki.tall.ccmq.common.util;
+//
+//import sun.font.FontDesignMetrics;
+//
+//import java.awt.*;
+//
+//public class ImgUtil {
+// public static int getStringWidth(String text,Font f){
+// FontMetrics fm = FontDesignMetrics.getMetrics(f);
+// int w = fm.stringWidth(text);
+// return w;
+// }
+//}
diff --git a/ccmq/src/main/resources/application-prod.properties b/ccmq/src/main/resources/application-prod.properties
index ec2926f..e343dbc 100644
--- a/ccmq/src/main/resources/application-prod.properties
+++ b/ccmq/src/main/resources/application-prod.properties
@@ -14,7 +14,7 @@ spring.servlet.multipart.max-request-size=100MB
spring.redis.database=0
spring.redis.host=127.0.0.1
spring.redis.port=6379
-spring.redis.password=
+spring.redis.password=areowqr!@43ef
spring.redis.timeout=1000ms
spring.redis.jedis.pool.max-active=200
spring.redis.jedis.pool.max-wait=-1ms
diff --git a/ccmq/src/main/resources/application.properties b/ccmq/src/main/resources/application.properties
index 97e42eb..dd8b329 100644
--- a/ccmq/src/main/resources/application.properties
+++ b/ccmq/src/main/resources/application.properties
@@ -1,5 +1,5 @@
# ѡ{dev|test|prod}
-spring.profiles.active=prod
+spring.profiles.active=test
# Ӧ
spring.application.name=tall-message
diff --git a/eureka/pom.xml b/eureka/pom.xml
index bdc359a..83152d0 100644
--- a/eureka/pom.xml
+++ b/eureka/pom.xml
@@ -28,12 +28,6 @@
2.1.6
compile
-
- de.codecentric
- spring-boot-admin-server
- 2.1.6
- compile
-