فهرست منبع

切换新账户中心

wangyc 7 سال پیش
والد
کامیت
2e2a7c7a9a

+ 0 - 3
src/main/java/com/uas/ps/message/Application.java

@@ -1,9 +1,6 @@
 package com.uas.ps.message;
 
-//import com.uas.account.sso.integration.config.EnableSSO;
-import com.uas.account.web.AccountConfigurer;
 import com.uas.ps.core.util.ContextUtils;
-//import com.uas.sso.web.SSOConfigurer;
 import com.uas.sso.web.AccountConfigurer;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;

+ 13 - 0
src/main/java/com/uas/ps/message/domain/User.java

@@ -1,6 +1,7 @@
 package com.uas.ps.message.domain;
 
 import java.io.Serializable;
+import java.util.Map;
 
 /**
  * 用户信息
@@ -90,4 +91,16 @@ public class User implements Serializable {
 	public void setSpaceName(String spaceName) {
 		this.spaceName = spaceName;
 	}
+
+	public User() {
+
+	}
+
+	public User(Map<String, Object> map) {
+		this.setEmail(map.get("email").toString());
+		this.setImId(Long.valueOf(map.get("imId").toString()));
+		this.setMobile(map.get("mobile").toString());
+		this.setSpaceName(map.get("spaceName").toString());
+		this.setVipName(map.get("vipName").toString());
+	}
 }

+ 4 - 4
src/main/java/com/uas/ps/message/service/impl/MessageServiceImpl.java

@@ -476,13 +476,13 @@ public class MessageServiceImpl implements MessageService {
         if (!CollectionUtils.isEmpty(messages)) {
             for (Message message : messages) {
                 try {
-                   User receiver = (User) AccountUtils.getUserInfo(message.getReceiverUu(),
-                        message.getReceiverEnuu());
+                   User receiver = new User(AccountUtils.getUserInfo(message.getReceiverUu(),
+                        message.getReceiverEnuu()));
                     if (receiver.getVipName() != null) {
                         LOGGER.info("接收人:" + receiver.getVipName());
 
-                        User sender = (User) AccountUtils.getUserInfo(message.getSenderUu(),
-                            message.getSenderEnuu());
+                        User sender = new User(AccountUtils.getUserInfo(message.getSenderUu(),
+                            message.getSenderEnuu()));
                         if (sender != null && sender.getVipName() != null && sender.getSpaceName() != null) {
                             LOGGER.info("发送人:" + sender.getVipName());