Browse Source

用户评价

779513719 4 years ago
parent
commit
a99854ddd5

+ 11 - 0
jim-common/src/main/java/org/jim/common/packets/User.java

@@ -64,7 +64,18 @@ public class User implements Serializable{
 	 * 访问类型 (SERVICEACCOUNT 客服 / CUSTOMER 客户 / VISITOR 游客)
 	 */
 	private String visitType;
+	/**
+	 * 会话id
+	 */
+	private String conversationId;
+
 
+	public String getConversationId() {
+		return conversationId;
+	}
+	public void setConversationId(String conversationId) {
+		this.conversationId = conversationId;
+	}
 	public User(){}
 	public User(String id , String nick){
 		this.id = id;

+ 1 - 0
server-chat/src/main/java/com/cn/service/IMChatLoginServiceProcessor.java

@@ -498,6 +498,7 @@ public class IMChatLoginServiceProcessor implements LoginCmdProcessor {
     private void createConversation(Group group,User user) {
         Map<String, Object> attrs = new HashMap<>();
         Long conversationId = SnowflakeIdUtils.getInstance().nextId();
+        user.setConversationId(conversationId.toString());
         attrs.put("id", conversationId );
         //会话状态 0:游客会话 1:客户会话  群组类型 0:游客-客服 类型 1:客户-客服 类型
         attrs.put("state", group.getGroupType());