若依VUE前后分离spring boot版微信登陆(免密登录)
SysLoginController
SysLoginService 类名: com.ruoyi.framework.web.service.SysLoginService
/**
* 注册用户
*/
@PostMapping("/register")
public AjaxResult register(@Validated @RequestBody WxUserInfo wxUser) {
SysUser user = new SysUser();
user.setUserName(wxUser.getNickname() + "_" + NanoId.randomNanoId(4));
user.setOpenid(wxUser.getOpenid());
user.setNickName(wxUser.getNickname());
user.setSex(getSexFromWechatSex(wxUser.getSex()));
user.setAvatar(wxUser.getHeadimgurl());
user.setCreateBy("admin");
user.setDeptId(101L);
if (UserConstants.NOT_UNIQUE.equals(userService.checkUserNameUnique(user.getUserName()))) {
return AjaxResult.error("新增用户" + user.getUserName() + "失败,账号已存在");
}
return AjaxResult.success(userService.insertUser(user));
}
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序路由跳转,API调用,页面传值
