|
|
@@ -1,6 +1,7 @@
|
|
|
package com.ruoyi.api.controller.user;
|
|
|
|
|
|
import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.ruoyi.api.controller.common.AbstractApiController;
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
|
import com.ruoyi.common.core.validate.RegGroup;
|
|
|
@@ -135,6 +136,19 @@ public class ApiUserLoginController extends AbstractApiController {
|
|
|
return R.ok(userLoginVo);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 退出登录
|
|
|
+ **/
|
|
|
+ @ApiOperation("退出登录")
|
|
|
+ @PostMapping("/logout")
|
|
|
+ public R<Void> logout() {
|
|
|
+ Long userId = getUserId(false);
|
|
|
+ if (ObjectUtil.isNotNull(userId)) {
|
|
|
+ RedisUtils.deleteObject(GeTuiUtils.getPushCid(String.valueOf(userId)));
|
|
|
+ }
|
|
|
+ return R.ok();
|
|
|
+ }
|
|
|
+
|
|
|
private String loginSuccess(User user, Boolean isReg, String cid) {
|
|
|
// //将unipush的客户端ID存入缓存
|
|
|
log.info(String.format("个推客户端ID:%s", cid));
|