Procházet zdrojové kódy

add
添加音视频时长

lifang před 3 měsíci
rodič
revize
8b77b5d0a2

+ 2 - 0
tr-modules/tr-module-mobile/src/main/java/cn/tr/module/mobile/dto/MsgDTO.java

@@ -15,6 +15,8 @@ public class MsgDTO {
 
     private String content;
 
+    private Integer duration;
+
     /**
      * doctor/patient/ai
      * {@link cn.tr.module.mobile.enums.MsgRoleType}

+ 4 - 1
tr-modules/tr-module-mobile/src/main/java/cn/tr/module/mobile/po/ImMsgReceivedPO.java

@@ -62,6 +62,9 @@ public class ImMsgReceivedPO extends BasePO {
     @ApiModelProperty(value = "0、未送达 1、送达", position = 10)
     private Integer delivered;
 
-    @ApiModelProperty(value = "消息发送者角色", position = 2)
+    @ApiModelProperty(value = "消息发送者角色", position = 11)
     private String msgFromRole;
+
+    @ApiModelProperty(value = "音视频时长",position = 12)
+    private Integer duration;
 }

+ 1 - 0
tr-modules/tr-module-mobile/src/main/java/cn/tr/module/mobile/service/impl/ImMsgReceivedServiceImpl.java

@@ -57,6 +57,7 @@ public class ImMsgReceivedServiceImpl implements IImMsgReceivedService {
             receivedPO.setSendTime(new Date());
             receivedPO.setMsgType(msgDTO.getType());
             receivedPO.setMsgFromRole(msgDTO.getRole());
+            receivedPO.setDuration(msgDTO.getDuration());
             baseRepository.insert(receivedPO);
             //发送群组消息
             List<String> userIds = ServerEventCallbackHandler.onGetGroupUserIds.apply(msgDTO.getClinicId());