Kaynağa Gözat

一个病人可被多人看护

18339543638 3 yıl önce
ebeveyn
işleme
745c365b22

+ 27 - 0
nb-service-api/web-service-api/src/main/java/com/nb/web/api/event/ClinicManageEvent.java

@@ -0,0 +1,27 @@
+package com.nb.web.api.event;
+
+import com.nb.web.api.enums.ClinicManageEnum;
+import lombok.Getter;
+import org.springframework.context.ApplicationEvent;
+
+/**
+ * @author lifang
+ * @version 1.0.0
+ * @ClassName ClinicFinishedEvent.java
+ * @Description 临床看护位置发生变化
+ * @createTime 2022年08月11日 17:53:00
+ */
+@Getter
+public class ClinicManageEvent extends ApplicationEvent {
+    private String tenantId;
+    private String patientId;
+    private ClinicManageEnum manage;
+
+    public ClinicManageEvent(Object source, String tenantId,String patientId,ClinicManageEnum manage) {
+        super(source);
+        this.tenantId = tenantId;
+        this.patientId=patientId;
+        this.manage = manage;
+    }
+
+}

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

@@ -187,14 +187,14 @@ public class LocalAssistantUserBindService extends BaseService<AssistantUserBind
         Boolean isDefault=false;
         if(source.getAgree()){
             //判断是否重复绑定
-            AssistantUserBindEntity existBind = this.getOne(new QueryWrapper<AssistantUserBindEntity>()
-                    .lambda()
-                    .eq(AssistantUserBindEntity::getPatientId, userBind.getPatientId())
-                    .eq(AssistantUserBindEntity::getStatus, BindEnum.SUCCESS)
-                    .last("limit 1"));
-            if(existBind!=null){
-                throw new CustomException("该用户已被看护,请勿重复绑定");
-            }
+//            AssistantUserBindEntity existBind = this.getOne(new QueryWrapper<AssistantUserBindEntity>()
+//                    .lambda()
+//                    .eq(AssistantUserBindEntity::getPatientId, userBind.getPatientId())
+//                    .eq(AssistantUserBindEntity::getStatus, BindEnum.SUCCESS)
+//                    .last("limit 1"));
+//            if(existBind!=null){
+//                throw new CustomException("该用户已被看护,请勿重复绑定");
+//            }
             //判断当前看护是否可设置为默认看护
             String assistId = userBind.getAssistId();
             AssistantUserBindEntity defaultAssistant = this.getOne(new QueryWrapper<AssistantUserBindEntity>()