Browse Source

fix 绑定病人时再次判断病人信息

18339543638 3 năm trước cách đây
mục cha
commit
32dcf0497c

+ 0 - 12
nb-service/app-assistant/src/main/java/com/nb/app/assistant/auth/AssistantPhoneGranter.java

@@ -90,18 +90,6 @@ public class AssistantPhoneGranter implements IAuthGranter {
         fillUserAgentInfo(loginUser);
         // 设置用户信息
         stpLogic.getTokenSession().set(LOGIN_USER_KEY,loginUser);
-
-        if(register){
-            SpringUtil.publishEvent(new SaveMsgEvent(this,
-                    MsgBean.builder()
-                            .msgType(MsgEnum.REGISTER)
-                            .senderId("1")
-                            .senderNickname("系统管理员")
-                            .receiverId(user.getId())
-                            .receiverName(user.getNickname())
-                            .sys(true)
-                            .build()));
-        }
         return loginUser;
     }
 }

+ 13 - 7
nb-service/app-assistant/src/main/java/com/nb/app/assistant/service/LocalAssistantUserService.java

@@ -25,13 +25,6 @@ import org.springframework.stereotype.Component;
 public class LocalAssistantUserService extends BaseService<AssistantUserMapper, AssistantUserEntity,String> implements IAssistantUserClient {
     @Override
     public void validateBeforeSave(AssistantUserEntity entity) {
-        //用户新增后发送注册通知
-        SpringUtil.publishEvent(new SaveMsgEvent(this,
-                MsgBean.builder()
-                        .msgType(MsgEnum.REGISTER)
-                        .sys(true)
-                        .receiverId(entity.getId()).build()
-        ));
 
     }
 
@@ -45,6 +38,19 @@ public class LocalAssistantUserService extends BaseService<AssistantUserMapper,
 
     }
 
+    @Override
+    public void postSave(AssistantUserEntity entity) {
+        SpringUtil.publishEvent(new SaveMsgEvent(this,
+                MsgBean.builder()
+                        .msgType(MsgEnum.REGISTER)
+                        .senderId("1")
+                        .senderNickname("系统管理员")
+                        .receiverId(entity.getId())
+                        .receiverName(entity.getNickname())
+                        .sys(true)
+                        .build()));
+    }
+
     @Override
     public AssistantUserResult getById(String id) {
         return BeanUtil.copyProperties(super.getById(id),AssistantUserResult.class);