18339543638 3 years ago
parent
commit
43593794b7

+ 11 - 0
nb-service/app-assistant/src/main/java/com/nb/app/assistant/entity/AssistantEval.java

@@ -0,0 +1,11 @@
+package com.nb.app.assistant.entity;
+
+/**
+ * @author lifang
+ * @version 1.0.0
+ * @ClassName AssistantEval.java
+ * @Description TODO
+ * @createTime 2022年08月10日 16:57:00
+ */
+public class AssistantEval {
+}

+ 14 - 2
nb-service/app-doctor/src/main/java/com/nb/app/doctor/service/LocalAppDoctorUserService.java

@@ -38,7 +38,10 @@ public class LocalAppDoctorUserService extends BaseService<AppDoctorUserMapper,
         if(StrUtil.isEmpty(entity.getTenantId())){
             throw new CustomException("新增医生账号租户id不能为空");
         }
-         String username = entity.getUsername();
+        if (StrUtil.isEmpty(entity.getPassword())) {
+            entity.setPassword(SecurityUtil.encryptPassword(entity.getPassword()));
+        }
+        String username = entity.getUsername();
         AppDoctorUserEntity doctor = this.getOne(new QueryWrapper<AppDoctorUserEntity>()
                 .lambda().eq(AppDoctorUserEntity::getUsername, username)
                 .last("limit 1"));
@@ -66,7 +69,16 @@ public class LocalAppDoctorUserService extends BaseService<AppDoctorUserMapper,
         if(CollectionUtil.isEmpty(sources)){
             return true;
         }
-        List<String> userNames = sources.stream().map(AppDoctorUserEntity::getUsername).collect(Collectors.toList());
+        List<String> userNames = sources.stream()
+                .peek(source->{
+                    if(StrUtil.isEmpty(source.getPassword())){
+                        source.setPassword("123456");
+                    }
+                })
+                .peek(source->{
+                    source.setPassword(SecurityUtil.encryptPassword(source.getPassword()));
+                })
+                .map(AppDoctorUserEntity::getUsername).collect(Collectors.toList());
         Set<String> userNameDistinct = new HashSet<>(userNames);
         if(CollectionUtil.size(userNames)!=CollectionUtil.size(userNameDistinct)){
             throw new CustomException("请检查新增的医生账户中是否存在重复用户名");