From 35526b2a9ba8b5d8625dcab452479e69c30d0c84 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <913652501@qq.com>
Date: Tue, 16 Jun 2020 10:28:42 +0800
Subject: [PATCH] 修改   注册的必填项,网关的配置,注册接口的登录(登录未完成)

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java |   13 ++++++++++---
 kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml                                                      |   14 ++++++++------
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/vo/UserRegVo.java                    |    1 -
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/apiUrl.js                                                           |    4 ++--
 4 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/vo/UserRegVo.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/vo/UserRegVo.java
index 401e96e..6fecb03 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/vo/UserRegVo.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-api/src/main/java/com/kidgrow/usercenter/vo/UserRegVo.java
@@ -70,7 +70,6 @@
     /**
      * 所属医院ID 注册用户固定传0
      */
-    @NotNull(message = "所属医院ID不能为空")
     private Long hospitalId;
     /**
      * 医院名称
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
index 4e32911..672c6b0 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
@@ -614,7 +614,7 @@
             return ResultBody.failed("该手机号已经注册");
         }
         //检查判断是注册 还是添加用户,注册用户先走基本数据建设
-        if (StringUtils.isBlank(userRegVo.getHospitalId().toString())) {
+        if (userRegVo.getHospitalId()==null) {
             userRegVo.setDoctorState(true);
             //添加医院组织结构数据
             List<SysOrganization> sysOrganizationList=new ArrayList<SysOrganization>();
@@ -622,6 +622,8 @@
             sysOrganizationHos.setOrgAttr(1);
             sysOrganizationHos.setOrgLevel(1);
             sysOrganizationHos.setOrgName(userRegVo.getHospitalName());
+            sysOrganizationHos.setCreateUserId(0l);
+            sysOrganizationHos.setCreateUserName("自主注册");
             sysOrganizationList.add(sysOrganizationHos);
 
             //添加科室组织数据
@@ -629,6 +631,8 @@
             sysOrganizationDe.setOrgAttr(2);
             sysOrganizationDe.setOrgLevel(2);
             sysOrganizationDe.setOrgName(userRegVo.getDepartmentName());
+            sysOrganizationDe.setCreateUserId(0L);
+            sysOrganizationDe.setCreateUserName("自主注册");
             sysOrganizationList.add(sysOrganizationDe);
             //批量写入
             boolean orgRe= organizationService.saveBatch(sysOrganizationList);
@@ -654,7 +658,8 @@
                     sysDepartment.setSaleUserName("自主注册");
                     sysDepartment.setSaleUserTel("0");
                     sysDepartment.setServerUserId(0L);
-                    sysDepartment.setServerUserTel("0");
+                    sysDepartment.setServerUserTel("0");//serverUserName
+                    sysDepartment.setServerUserName("自主注册");
                     boolean d=departmentService.save(sysDepartment);
                     if (!d) {
                         return ResultBody.failed("科室数据写入失败");
@@ -702,6 +707,7 @@
         sysUser.setHAdminUser(false);
         sysUser.setOpenId(userRegVo.getOpenId());
         sysUser.setDel(false);
+        sysUser.setTenantId("hospital");
         boolean u=this.save(sysUser);
         if(u)
         {
@@ -754,7 +760,8 @@
             sysDoctor.setServerUserName("自主注册");
             if (sysDoctorMapper.insert(sysDoctor)==1) {
                 sysUser.setPassword(userRegVo.getPassword());
-                return ResultBody.ok(200,"注册成功").data(sysUser);
+                return  ResultBody.ok().data(sysUser);
+//                return ResultBody.ok(200,"注册成功").data(sysUser);
             }
             else
             {
diff --git a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
index 7e65e30..19377ab 100644
--- a/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
+++ b/kidgrow-springcloud/kidgrow-springcloud-zuul/src/main/resources/application.yml
@@ -187,9 +187,10 @@
       - /actuator/health
       - /actuator/info
       - /api-sms/smsChangLan/send
-      - /api-user/syshospital/findAllByMap
-      - /api-user/sysdictionaries/findAll
-      - /api-user/sysdepartment/findListByHospitalId
+      - /api-user/users/doctorUserReg
+#      - /api-user/syshospital/findAllByMap
+#      - /api-user/sysdictionaries/findAll
+#      - /api-user/sysdepartment/findListByHospitalId
     # 忽略权限鉴定
     authority-ignores:
       - /*/authority/granted/me
@@ -212,9 +213,10 @@
         /login.html,
         /user/login,
         /api-sms/smsChangLan/send,
-        /api-user/syshospital/findAllByMap,
-        /api-user/sysdictionaries/findAll,
-        /api-user/sysdepartment/findListByHospitalId
+        /api-user/users/doctorUserReg
+#        /api-user/syshospital/findAllByMap,
+#        /api-user/sysdictionaries/findAll,
+#        /api-user/sysdepartment/findListByHospitalId
     auth:
       #开启时间戳验证
       timestampenable: false
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/apiUrl.js b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/apiUrl.js
index 953b73e..6834f25 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/apiUrl.js
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/apiUrl.js
@@ -1,4 +1,4 @@
 // var my_api_server_url = 'http://zuul.kidgrow.com/';
-// var my_api_server_url = 'http://192.168.2.240:8888/';
-var my_api_server_url = 'http://127.0.0.1:8888/';
+var my_api_server_url = 'http://192.168.2.240:8888/';
+// var my_api_server_url = 'http://127.0.0.1:8888/';
 

--
Gitblit v1.8.0