|
@@ -235,6 +235,28 @@ public class TokenController
|
|
|
return R.ok(res);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("programRegister")
|
|
|
+ public R<?> programRegister(@RequestBody RegisterBody registerBody) {
|
|
|
+ if (StringUtils.isAnyEmpty(registerBody.getOpenid(), registerBody.getUsername())) throw new ServiceException("微信号及openId不能为空");
|
|
|
+ Map<String, Object> res = new LinkedHashMap<>();
|
|
|
+ LoginUser userInfo = sysLoginService.programRegister(registerBody);
|
|
|
+ res.put("token", tokenService.createToken(userInfo));
|
|
|
+ res.put("openId", registerBody.getOpenid());
|
|
|
+ res.put("sysUser", userInfo.getSysUser());
|
|
|
+ return R.ok(res);
|
|
|
+ }
|
|
|
+
|
|
|
+// @PostMapping("programLogin")
|
|
|
+// public R<?> programLogin(@RequestBody LoginBody form) {
|
|
|
+// Map<String, Object> res = new LinkedHashMap<>();
|
|
|
+// LoginUser userInfo = sysLoginService.login(form.getOpenid());
|
|
|
+// Map<String, Object> token = tokenService.createToken(userInfo);
|
|
|
+// res.put("token", token);
|
|
|
+// res.put("openId", form.getOpenid());
|
|
|
+// res.put("sysUser", userInfo.getSysUser());
|
|
|
+// return R.ok(res);
|
|
|
+// }
|
|
|
+
|
|
|
/**
|
|
|
* 养老食堂专用微信解绑
|
|
|
* @param
|