Pārlūkot izejas kodu

修复 更换看护病人后,病人信息未及时更新

18339543638 3 gadi atpakaļ
vecāks
revīzija
16db36912d

+ 7 - 5
nb-service/app-assistant/src/main/java/com/nb/app/assistant/service/LocalAssistantUserBindService.java

@@ -55,6 +55,7 @@ import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Component;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.util.Date;
 import java.util.List;
 import java.util.Optional;
 import java.util.concurrent.TimeUnit;
@@ -423,11 +424,12 @@ public class LocalAssistantUserBindService extends BaseService<AssistantUserBind
         boolean result = this.update(new UpdateWrapper<AssistantUserBindEntity>()
                 .lambda()
                 .eq(AssistantUserBindEntity::getId, param.getBindId())
-                .set(StrUtil.isNotEmpty(param.getPatientId()), AssistantUserBindEntity::getPatientId, param.getPatientId())
-                .set(StrUtil.isNotEmpty(param.getPatientAge()), AssistantUserBindEntity::getPatientAge, param.getPatientAge())
-                .set(StrUtil.isNotEmpty(param.getPatientCode()), AssistantUserBindEntity::getPatientCode, param.getPatientCode())
-                .set(StrUtil.isNotEmpty(param.getPatientName()), AssistantUserBindEntity::getPatientName, param.getPatientName())
-                .set(ObjectUtil.isNotNull(param.getPatientSex()), AssistantUserBindEntity::getPatientSex, param.getPatientSex())
+                .set(AssistantUserBindEntity::getPatientId, param.getPatientId())
+                .set(AssistantUserBindEntity::getPatientAge, param.getPatientAge())
+                .set(AssistantUserBindEntity::getPatientCode, param.getPatientCode())
+                .set(AssistantUserBindEntity::getPatientName, param.getPatientName())
+                .set(AssistantUserBindEntity::getPatientSex, param.getPatientSex())
+                .set(AssistantUserBindEntity::getUpdateTime,new Date())
         );
         if(result){
             //更新最新的聊天室信息