From fb4348a42ab2df8d36de7e5e0f466d47fc317d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 14 Feb 2025 14:50:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E5=BA=97=E9=93=BA?= =?UTF-8?q?=E4=BC=9A=E5=91=98=E4=BF=A1=E6=81=AF=E8=8E=B7=E5=8F=96=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/user/UShopUserController.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 cash-api/account-server/src/main/java/com/czg/controller/user/UShopUserController.java diff --git a/cash-api/account-server/src/main/java/com/czg/controller/user/UShopUserController.java b/cash-api/account-server/src/main/java/com/czg/controller/user/UShopUserController.java new file mode 100644 index 00000000..48b756f0 --- /dev/null +++ b/cash-api/account-server/src/main/java/com/czg/controller/user/UShopUserController.java @@ -0,0 +1,31 @@ +package com.czg.controller.user; + +import com.czg.account.entity.ShopUser; +import com.czg.account.service.ShopUserService; +import com.czg.resp.CzgResult; +import com.czg.sa.StpKit; +import jakarta.annotation.Resource; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * 店铺会员相关 + * @author Administrator + */ +@RestController +@RequestMapping("/user/shopUser") +public class UShopUserController { + @Resource + private ShopUserService shopUserService; + + /** + * 获取当前店铺会员信息 + * 请求头必须携带shopId, 不携带则会失败 + * @return 店铺会员信息 + */ + @GetMapping + public CzgResult get() { + return CzgResult.success(shopUserService.queryChain().eq(ShopUser::getShopId, StpKit.USER.getShopId()).eq(ShopUser::getId, StpKit.USER.getLoginIdAsLong()).one()); + } +}