longz
2026-08-11 2a3c3cdbf2398695d61633e072f98ee2757e9e27
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());