From 2a3c3cdbf2398695d61633e072f98ee2757e9e27 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期二, 11 八月 2026 11:20:26 +0800
Subject: [PATCH] feat(appointment): 添加访客预约系统解除绑定功能
---
backend/src/main/java/com/sinata/appointment/controller/MiniAuthController.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/backend/src/main/java/com/sinata/appointment/controller/MiniAuthController.java b/backend/src/main/java/com/sinata/appointment/controller/MiniAuthController.java
index b8a8963..ec57064 100644
--- a/backend/src/main/java/com/sinata/appointment/controller/MiniAuthController.java
+++ b/backend/src/main/java/com/sinata/appointment/controller/MiniAuthController.java
@@ -105,6 +105,13 @@
return ResultUtil.success();
}
+ @Operation(summary = "解除当前小程序微信绑定")
+ @PostMapping("/unbind-openid")
+ public Result<Void> unbindOpenId() {
+ miniAuthApplicationService.unbindMiniOpenIdAndLogout();
+ return ResultUtil.success();
+ }
+
private Map<String, Object> buildMeResponse(MpUser u) {
Map<String, Object> m = new HashMap<>();
m.put("mpUserId", u.getId());
@@ -112,7 +119,7 @@
m.put("deptId", u.getDeptId());
SysDept dept = u.getDeptId() == null ? null : sysDeptMapper.selectById(u.getDeptId());
m.put("deptName", dept == null ? null : dept.getDeptName());
- m.put("deptLeaderFlag", Boolean.TRUE.equals(u.getDeptLeaderFlag()));
+ m.put("deptLeaderFlag", false);
m.put("nickName", u.getNickName());
m.put("avatarUrl", u.getAvatarUrl());
m.put("mobile", u.getMobile());
--
Gitblit v1.7.1