upd remoteservice
parent
61f3f35363
commit
60f2eb41cc
|
@ -3,6 +3,7 @@ package com.health.system.remote;
|
||||||
import com.health.common.core.constant.SecurityConstants;
|
import com.health.common.core.constant.SecurityConstants;
|
||||||
import com.health.common.core.constant.ServiceNameConstants;
|
import com.health.common.core.constant.ServiceNameConstants;
|
||||||
import com.health.common.core.domain.Result;
|
import com.health.common.core.domain.Result;
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.system.common.domain.SysUser;
|
import com.health.system.common.domain.SysUser;
|
||||||
import com.health.system.common.domain.User;
|
import com.health.system.common.domain.User;
|
||||||
import com.health.system.common.domain.model.LoginUser;
|
import com.health.system.common.domain.model.LoginUser;
|
||||||
|
@ -40,7 +41,7 @@ public interface RemoteUserService {
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/register/user")
|
@PostMapping("/register/user")
|
||||||
public Result<Boolean> registerUser(@RequestBody SysUser sysUser);
|
public Result<Boolean> registerUser(@RequestBody CommonBody commonBody);
|
||||||
|
|
||||||
@PostMapping("/getEmailCode")
|
@PostMapping("/getEmailCode")
|
||||||
public Result getEmailCode(@RequestParam("email") String email);
|
public Result getEmailCode(@RequestParam("email") String email);
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.health.system.remote.factory;
|
package com.health.system.remote.factory;
|
||||||
|
|
||||||
import com.health.common.core.domain.Result;
|
import com.health.common.core.domain.Result;
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.system.common.domain.SysUser;
|
import com.health.system.common.domain.SysUser;
|
||||||
import com.health.system.common.domain.User;
|
import com.health.system.common.domain.User;
|
||||||
import com.health.system.common.domain.model.LoginUser;
|
import com.health.system.common.domain.model.LoginUser;
|
||||||
|
@ -33,11 +34,12 @@ public class RemoteUserFallbackFactory implements FallbackFactory<RemoteUserServ
|
||||||
public Result<Boolean> registerUserInfo(SysUser sysUser, String source) {
|
public Result<Boolean> registerUserInfo(SysUser sysUser, String source) {
|
||||||
return Result.error("注册用户失败:" + throwable.getMessage());
|
return Result.error("注册用户失败:" + throwable.getMessage());
|
||||||
}
|
}
|
||||||
// ---------------------------------
|
//--------------------------------------------------------------------------
|
||||||
@Override
|
@Override
|
||||||
public Result<Boolean> registerUser(SysUser sysUser) {
|
public Result<Boolean> registerUser(CommonBody commonBody) {
|
||||||
return Result.error("注册新用户失败:" + throwable.getMessage());
|
return Result.error("薪注册用户失败:" + throwable.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------
|
//----------------------------------------
|
||||||
@Override
|
@Override
|
||||||
public Result getEmailCode(String email) {
|
public Result getEmailCode(String email) {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.health.system.server.controller;
|
package com.health.system.server.controller;
|
||||||
|
|
||||||
import com.health.common.core.domain.Result;
|
import com.health.common.core.domain.Result;
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.common.core.utils.StringUtils;
|
import com.health.common.core.utils.StringUtils;
|
||||||
import com.health.common.core.utils.poi.ExcelUtil;
|
import com.health.common.core.utils.poi.ExcelUtil;
|
||||||
import com.health.common.core.web.controller.BaseController;
|
import com.health.common.core.web.controller.BaseController;
|
||||||
|
@ -149,14 +150,15 @@ public class SysUserController extends BaseController
|
||||||
return userService.getEmailCode(email);
|
return userService.getEmailCode(email);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//----------------------------------------
|
||||||
//注册
|
//注册
|
||||||
@PostMapping("/register/user")
|
@PostMapping("/register/user")
|
||||||
public Result<Boolean> registerUser(@RequestBody SysUser sysUser){
|
public Result<Boolean> registerUser(@RequestBody CommonBody commonBody){
|
||||||
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser"))))
|
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser"))))
|
||||||
{
|
{
|
||||||
return Result.error("当前系统没有开启注册功能!");
|
return Result.error("当前系统没有开启注册功能!");
|
||||||
}
|
}
|
||||||
return Result.success(userService.registerNewUser(sysUser));
|
return Result.success(userService.registerNewUser(commonBody));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.health.system.server.mapper;
|
package com.health.system.server.mapper;
|
||||||
|
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.system.common.domain.SysUser;
|
import com.health.system.common.domain.SysUser;
|
||||||
import com.health.system.common.domain.User;
|
import com.health.system.common.domain.User;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
@ -128,13 +129,9 @@ public interface SysUserMapper {
|
||||||
*/
|
*/
|
||||||
public SysUser checkEmailUnique(String email);
|
public SysUser checkEmailUnique(String email);
|
||||||
|
|
||||||
void insertUserRole(SysUser sysUser);
|
// void insertUserRole(SysUser sysUser);
|
||||||
|
|
||||||
int registerNewUser(User user);
|
|
||||||
|
|
||||||
//注册医生
|
//-----------------------------------------------
|
||||||
int registerNewDoctor(User user);
|
int insertNewUser(CommonBody commonBody);
|
||||||
|
|
||||||
//注册患者
|
|
||||||
int registerNewPatient(User user);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.health.system.server.service;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.health.common.core.domain.Result;
|
import com.health.common.core.domain.Result;
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.system.common.domain.SysUser;
|
import com.health.system.common.domain.SysUser;
|
||||||
import com.health.system.common.domain.User;
|
import com.health.system.common.domain.User;
|
||||||
|
|
||||||
|
@ -209,5 +210,5 @@ public interface ISysUserService
|
||||||
|
|
||||||
Result getEmailCode(String email);
|
Result getEmailCode(String email);
|
||||||
|
|
||||||
Boolean registerNewUser(SysUser sysUser);
|
Boolean registerNewUser(CommonBody commonBody);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import cn.hutool.core.util.RandomUtil;
|
||||||
import com.health.common.core.constant.UserConstants;
|
import com.health.common.core.constant.UserConstants;
|
||||||
import com.health.common.core.domain.Result;
|
import com.health.common.core.domain.Result;
|
||||||
import com.health.common.core.exception.ServiceException;
|
import com.health.common.core.exception.ServiceException;
|
||||||
|
import com.health.common.core.user.CommonBody;
|
||||||
import com.health.common.core.utils.SpringUtils;
|
import com.health.common.core.utils.SpringUtils;
|
||||||
import com.health.common.core.utils.StringUtils;
|
import com.health.common.core.utils.StringUtils;
|
||||||
import com.health.common.core.utils.bean.BeanValidators;
|
import com.health.common.core.utils.bean.BeanValidators;
|
||||||
|
@ -575,8 +576,10 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
return Result.success(emailCode,"邮箱验证码发送成功");
|
return Result.success(emailCode,"邮箱验证码发送成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-----------------------------
|
||||||
@Override
|
@Override
|
||||||
public Boolean registerNewUser(SysUser sysUser) {
|
public Boolean registerNewUser(CommonBody commonBody) {
|
||||||
|
int i= userMapper.insertNewUser(commonBody);
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -173,8 +173,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
sysdate()
|
sysdate()
|
||||||
)
|
)
|
||||||
</insert>
|
</insert>
|
||||||
|
<!--新增用户-->
|
||||||
|
<insert id="insertNewUser"></insert>
|
||||||
|
|
||||||
<update id="updateUser" parameterType="SysUser">
|
<update id="updateUser" parameterType="SysUser">
|
||||||
update sys_user
|
update sys_user
|
||||||
<set>
|
<set>
|
||||||
<if test="deptId != null and deptId != 0">dept_id = #{deptId},</if>
|
<if test="deptId != null and deptId != 0">dept_id = #{deptId},</if>
|
||||||
|
|
Loading…
Reference in New Issue