diff --git a/base-system-common/pom.xml b/base-system-common/pom.xml
index 6f06352..c916e55 100644
--- a/base-system-common/pom.xml
+++ b/base-system-common/pom.xml
@@ -8,7 +8,7 @@
base-system
3.6.3
- 3.6.5
+ 3.6.6
base-system-common
diff --git a/base-system-remote/pom.xml b/base-system-remote/pom.xml
index a261956..c2ff93b 100644
--- a/base-system-remote/pom.xml
+++ b/base-system-remote/pom.xml
@@ -8,7 +8,7 @@
base-system
3.6.3
- 3.6.8
+ 3.6.9
base-system-remote
@@ -33,7 +33,7 @@
com.health
base-system-common
- 3.6.4
+ 3.6.6
diff --git a/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java b/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java
index e086be7..5c1b729 100644
--- a/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java
+++ b/base-system-remote/src/main/java/com/health/system/remote/RemoteUserService.java
@@ -45,7 +45,7 @@ public interface RemoteUserService {
@PostMapping("/user/register/user")
- public Result registerUser(@RequestBody CommonBody commonBody,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+ public Result registerUser(@RequestBody User user,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
@PostMapping("/user/getEmailCode")
public Result getEmailCode(@RequestParam("email") String email,@RequestHeader(SecurityConstants.FROM_SOURCE) String source);
diff --git a/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java b/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java
index 9b00c9b..782605f 100644
--- a/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java
+++ b/base-system-remote/src/main/java/com/health/system/remote/factory/RemoteUserFallbackFactory.java
@@ -5,6 +5,7 @@ import com.health.common.core.user.CommonBody;
import com.health.system.common.domain.EmailLoginUser;
import com.health.system.common.domain.SysUser;
+import com.health.system.common.domain.User;
import com.health.system.common.domain.model.LoginUser;
import com.health.system.remote.RemoteUserService;
import org.slf4j.Logger;
@@ -43,7 +44,7 @@ public class RemoteUserFallbackFactory implements FallbackFactory registerUser(CommonBody commonBody,String source) {
+ public Result registerUser(User user, String source) {
return Result.error("薪注册用户失败:" + throwable.getMessage());
}
diff --git a/base-system-server/pom.xml b/base-system-server/pom.xml
index d95dc46..9733463 100644
--- a/base-system-server/pom.xml
+++ b/base-system-server/pom.xml
@@ -48,7 +48,7 @@
com.health
base-system-common
- 3.6.5
+ 3.6.6
diff --git a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java
index 3efd630..3012009 100644
--- a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java
+++ b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java
@@ -164,9 +164,9 @@ public class SysUserController extends BaseController
//----------------------------------------
//注册
@PostMapping("/register/user")
- public Result> registerUser(@RequestBody CommonBody commonBody){
+ public Result> registerUser(@RequestBody User user){
- int i = userService.registerNewUser(commonBody);
+ int i = userService.registerNewUser(user);
return i>0?Result.success("","注册成功"):Result.error("注册失败");
}
diff --git a/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java b/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java
index 27d865f..9c61877 100644
--- a/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java
+++ b/base-system-server/src/main/java/com/health/system/server/mapper/SysUserMapper.java
@@ -141,12 +141,12 @@ public interface SysUserMapper {
//为新增用户添加角色
- void addUserRole(@Param("patientId") int patientId, @Param("roleId") Integer roleId, @Param("i") int i);
+ void addUserRole(@Param("patientId") int patientId, @Param("roleId") Integer roleId);
//添加新的医生
//添加患者或者医生公用这个动态sql
- int insertNewUser(CommonBody commonBody);
+ int insertNewUser(User user);
//------------------------------------------
diff --git a/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java b/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java
index 184b998..1a76ee2 100644
--- a/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java
+++ b/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java
@@ -213,7 +213,7 @@ public interface ISysUserService
public String importUser(List userList, Boolean isUpdateSupport, String operName);
- int registerNewUser(CommonBody commonBody);
+ int registerNewUser(User user);
diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java
index 95353ce..9dc015d 100644
--- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java
+++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java
@@ -560,24 +560,24 @@ public class SysUserServiceImpl implements ISysUserService
//-----------------------------
@Override
@Transactional
- public int registerNewUser(CommonBody commonBody) {
+ public int registerNewUser(User user) {
//默认是患者角色
- System.out.println("对象是:"+commonBody);
- System.out.println(commonBody.getGender()+",");
- System.out.println(commonBody.getAge()+",");
- System.out.println(commonBody.getHeight()+",");
- System.out.println(commonBody.getWeight());
+ System.out.println("对象是:"+user);
+ System.out.println(user.getGender()+",");
+ System.out.println(user.getAge()+",");
+ System.out.println(user.getHeight()+",");
+ System.out.println(user.getWeight());
int role=101;
//添加用户不管是患者还是医生
- int userId=userMapper.insertNewUser(commonBody);
- Integer userId1 = commonBody.getUserId();
+ int userId=userMapper.insertNewUser(user);
+ Integer userId1 = user.getUserId();
System.out.println("获取的自增userId是"+userId1);
//如果角色标识roleId==2的时候再赋值为102
- if (commonBody.getRoleId()==2){
+ if (user.getDeptId()!=null){
role=100;
}
//为用户添加角色
- userMapper.addUserRole(userId1,role,commonBody.getRoleId());
+ userMapper.addUserRole(userId1,role);
return userId;
}
diff --git a/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml b/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml
index e25c1c8..f5e7f8b 100644
--- a/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/base-system-server/src/main/resources/mapper/system/SysUserMapper.xml
@@ -184,18 +184,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- insert into tb_user_role values (#{patientId},#{roleId},#{i})
+ insert into tb_user_role values (#{patientId},#{roleId})
-
-
- insert into tb_patient
+
+ insert into tb_user
user_id,
- patient_name,
+ user_name,
password,
email,
invite_code,
@@ -205,52 +204,35 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
weight,
age,
wechat_number
+ hospital,
+ dept_id,
+ title_id,
+ introduce,
+ skilled,
+ status,
values
#{userId},
- #{name},
+ #{userName},
#{password},
#{email},
#{inviteCode},
#{avatar},
#{gender},
#{height},
- #{weight},
+ 3{weight},
#{age},
- #{wechatNumber}
+ #{wechaNumber}
+ #{hospital},
+ #{deptId},
+ #{titleId},
+ #{introduce},
+ #{skilled},
+ #{status},
-
-
- insert into tb_doctor
-
- user_id,
- doctor_name,
- password,
- email,
- hospital,
- dept_id,
- title_id,
- introduce,
- skilled,
- avatar,
-
- values
-
- #{userId},
- #{name},
- #{password},
- #{email},
- #{hospital},
- #{deptId},
- #{titleId},
- #{introduce},
- #{skilled},
- #{avatar},
-
-
-
+