|
@@ -175,7 +175,7 @@ public class TWechatController {
|
|
|
tWechatService.updateById(wechat);
|
|
|
}
|
|
|
} else {
|
|
|
- throw new MyException("用户不存在!");
|
|
|
+ return R.fail(ResponseCodesEnum.L0001, "用户不存在");
|
|
|
}
|
|
|
} else {
|
|
|
String userId = list0.getAdminId();
|
|
@@ -191,14 +191,13 @@ public class TWechatController {
|
|
|
one.setModifyDate(new Date());
|
|
|
tWechatService.updateById(one);
|
|
|
} else {
|
|
|
- return R.fail("当前微信号已绑定<" + userId + ">账户");
|
|
|
+ return R.fail(ResponseCodesEnum.L0002, "用户已绑定微信");
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
// 获取微信授权失败
|
|
|
- return R.fail("微信授权失败,没有openid");
|
|
|
+ return R.fail(ResponseCodesEnum.L0003, "微信授权失败");
|
|
|
}
|
|
|
-// String redirectUrl = http + "/shenze/#/user";
|
|
|
response.sendRedirect(redirectUrl);
|
|
|
return R.ok(userInfo);
|
|
|
}
|
|
@@ -350,5 +349,17 @@ public class TWechatController {
|
|
|
return R.ok(openid);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "解除绑定")
|
|
|
+ @GetMapping("/unbind")
|
|
|
+ public ResponseModel<?> unbind(Long adminId) {
|
|
|
+ LambdaQueryWrapper<TWechat> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(TWechat::getAdminId, adminId);
|
|
|
+ TWechat wechat = tWechatService.getOne(queryWrapper);
|
|
|
+ if(wechat != null) {
|
|
|
+ tWechatService.removeById(wechat);
|
|
|
+ }
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|