From 6a4a2a5b809a629f83d47116d24c35d440cba76f Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 04 十二月 2024 13:36:44 +0800
Subject: [PATCH] 12.4

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java |   42 ++++++++++++++++++++++++++++++++++++++----
 1 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
index 1deb0cd..4972e5f 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java
@@ -4,8 +4,10 @@
 
 import com.ruoyi.account.api.model.AppUser;
 import com.ruoyi.account.api.model.UserCancellationLog;
+import com.ruoyi.account.api.model.UserCoupon;
 import com.ruoyi.account.service.AppUserService;
 import com.ruoyi.account.service.UserCancellationLogService;
+import com.ruoyi.account.service.UserCouponService;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.other.api.domain.Shop;
@@ -56,7 +58,16 @@
 	private AppUserService appUserService;
 	@Resource
 	private StoreClient storeClient;
+	@Resource
+	private UserCouponService userCouponService;
 
+
+	@ResponseBody
+	@PostMapping("/mobileLogin")
+	@ApiOperation(value = "手机号登录")
+	public AjaxResult<LoginVo> mobileLogin(@RequestBody MobileLogin mobileLogin){
+		return appUserService.mobileLogin(mobileLogin);
+	}
 
 
 	@ResponseBody
@@ -68,11 +79,32 @@
 	
 	
 	@ResponseBody
-	@PostMapping("/mobileLogin")
-	@ApiOperation(value = "手机号登录")
-	public AjaxResult<LoginVo> mobileLogin(@RequestBody MobileLogin mobileLogin){
-		return appUserService.mobileLogin(mobileLogin);
+	@PostMapping("/getAppUserById")
+	public AppUser getAppUserById(@RequestParam("id") Long id){
+		return appUserService.getById(id);
 	}
+
+	@ResponseBody
+	@PostMapping("/editAppUserById")
+	public R<Void> editAppUserById(@RequestParam("appUser") AppUser appUser){
+		appUserService.updateById(appUser);
+		return R.ok();
+	}
+
+	@ResponseBody
+	@PostMapping("/getCouponCount")
+	public R<Long> getCouponCount(@RequestParam("userId")Long userId, @RequestParam("couponId") Integer couponId ){
+		Long count = userCouponService.lambdaQuery().eq(UserCoupon::getAppUserId, userId).eq(UserCoupon::getCouponId, couponId).count();
+		return R.ok(count);
+	}
+
+	@ResponseBody
+	@PostMapping("/getVipCount")
+	public R<Long> getVipCount(@RequestParam("userId")Long userId, @RequestParam("vipId") Integer vipId ){
+		appUserService.lambdaQuery().eq(AppUser::getInviteUserId, userId).eq(AppUser::getVipId, vipId).count()
+		return R.ok(count);
+	}
+
 	
 	
 	
@@ -147,6 +179,8 @@
 	}
 
 
+
+
     @PostMapping("/index")
 	@ApiOperation(value = "个人中心首页", tags = {"小程序-个人中心首页"})
 	public R<AppUser> index(){

--
Gitblit v1.7.1