xuqm 1 год назад
Родитель
Сommit
3d992b9ea0

+ 3 - 0
src/main/java/cn/org/bjca/trust/java/imserver/entitys/Conversation.java

@@ -24,4 +24,7 @@ public class Conversation extends AbstractBaseTimeEntity {
     @OneToOne
     @JoinColumn
     private UserInfo userInfo;
+    @OneToOne
+    @JoinColumn
+    private UserInfo self;
 }

+ 1 - 0
src/main/java/cn/org/bjca/trust/java/imserver/im/ImManager.java

@@ -124,6 +124,7 @@ public class ImManager {
             conversation.setGroup(szyxMessage.isGroup());
             conversation.setSender(!szyxMessage.isArrive());
             conversation.setMessage(szyxMessage);
+            conversation.setSelf(userRepository.findFirstByUserIdAndOsTypeAndAppId(szyxMessage.getUserName(), szyxMessage.getOsType(), szyxMessage.getAppId()));
             if (szyxMessage.isGroup()) {
                 conversation.setGroupEntity(groupRepository.findFirstByAppIdAndGroupId(szyxMessage.getAppId(), szyxMessage.getGroupID()));
             } else {