소스 검색

fix 修复一些Bug

18339543638 3 년 전
부모
커밋
c4c7befcd2
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 0
      nb-im/src/main/java/com/nb/im/controller/ImRoomController.java
  2. 1 2
      nb-im/src/main/java/com/nb/im/service/dto/ImRoomDto.java

+ 3 - 0
nb-im/src/main/java/com/nb/im/controller/ImRoomController.java

@@ -59,6 +59,9 @@ public class ImRoomController implements BaseSaveController<ImRoomEntity,String>
     @ApiOperation(value = "查询并自动创建与病人看护人的聊天室",notes = "若存在,则返回聊天室信息,若不存在,则返回空")
     @PostMapping("/look")
     public R getChatRoom(@RequestBody@Validated ImRoomDto source){
+        if(source.isAutoCreate()&&StrUtil.isEmpty(source.getDoctorNickname())){
+            throw new CustomException("医生昵称不可为空");
+        }
         ImRoomEntity chatRoom = imRoomService.getOne(new QueryWrapper<ImRoomEntity>()
                 .lambda()
                 .eq(ImRoomEntity::getAssistId, source.getAssistId())

+ 1 - 2
nb-im/src/main/java/com/nb/im/service/dto/ImRoomDto.java

@@ -26,8 +26,7 @@ public class ImRoomDto {
     @NotNull(message = "医生id不能为空")
     private String doctorId;
 
-    @ApiModelProperty(value = "医生昵称",required = true)
-    @NotNull(message = "医生昵称不能为空")
+    @ApiModelProperty(value = "医生昵称,当autoCreate为true时,不为空")
     private String doctorNickname;
 
     @ApiModelProperty(value = "看护人员id",required = true)