Ver código fonte

add 即时消息扩展字段

18339543638 3 anos atrás
pai
commit
0b5471b200

+ 4 - 2
nb-im/src/main/java/com/nb/im/service/LocalImRoomService.java

@@ -1,5 +1,6 @@
 package com.nb.im.service;
 
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.IdWorker;
 import com.nb.app.msg.enums.MsgEnum;
@@ -53,7 +54,9 @@ public class LocalImRoomService extends BaseService<ImRoomMapper, ImRoomEntity,S
 
     @Override
     public void validateBeforeSave(ImRoomEntity entity) {
-
+        if(entity.getManageType()==null&& StrUtil.isNotEmpty(entity.getPatientId())){
+            entity.setManageType(patientClient.getManageType(entity.getPatientId()));
+        }
     }
 
     @Override
@@ -85,7 +88,6 @@ public class LocalImRoomService extends BaseService<ImRoomMapper, ImRoomEntity,S
         result.setPatientSex(source.getPatientSex());
         result.setDoctorId(source.getDoctorId());
         result.setSponsorType(source.getSponsorType());
-        result.setManageType(patientClient.getManageType(source.getPatientId()));
         result.setTotalCount(0);
         //等待医生确认
         result.setStatus(source.getStatus());