From b32dcf506ea7b4cb809ee23d20c4725339f4c547 Mon Sep 17 00:00:00 2001
From: phpcjl <phpcjl@gmail.com>
Date: 星期三, 18 十二月 2024 16:36:40 +0800
Subject: [PATCH] 1
---
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 insertions(+), 0 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 d42a490..e0d3393 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
@@ -421,6 +421,7 @@
}
+
@GetMapping("/danger/info")
@ApiOperation(value = "用户列表-保级条件详情", tags = {"管理后台"})
public R<DangerInfoDto> dangerinfo(Long id)
@@ -481,6 +482,52 @@
appUserService.updateById(byId);
return R.ok();
}
+
+ @GetMapping("/select")
+ @ApiOperation(value = "用户列表-查询绑定人", tags = {"管理后台"})
+ public R<AppUser> select(String phone)
+ {
+ AppUser byId = appUserService.lambdaQuery().eq(AppUser::getPhone,phone).one();
+ if (byId==null){
+ return R.fail("搜索失败,手机号错误。");
+ }
+ return R.ok(byId);
+ }
+
+ @GetMapping("/change/bind")
+ @ApiOperation(value = "用户列表-更换绑定人", tags = {"管理后台"})
+ public R<AppUser> select(Long id,Long inviteId)
+ {
+ AppUser byId = appUserService.getById(id);
+ byId.setInviteUserId(inviteId);
+ byId.setTopInviteId(getTop(inviteId));
+ appUserService.updateById(byId);
+ return R.ok();
+ }
+ @GetMapping("/change/shop")
+ @ApiOperation(value = "用户列表-更换门店", tags = {"管理后台"})
+ public R<AppUser> shop(Long id,Long shopId)
+ {
+ AppUser byId = appUserService.getById(id);
+ byId.setShopId(shopId);
+ appUserService.updateById(byId);
+ return R.ok();
+ }
+
+
+ public Long getTop(Long inviteId){
+ AppUser byId = appUserService.getById(inviteId);
+ if (byId!=null){
+ return getTop(byId.getInviteUserId());
+ }else {
+ return inviteId;
+ }
+ }
+
+
+
+
+
@Resource
private ShopClient shopClient;
@Resource
@@ -515,6 +562,7 @@
if (lastOrder.getData()!=null){
byId.setLastOrderTime(lastOrder.getData().getCreateTime());
}
+ //消费总金额
return R.ok(byId);
}
--
Gitblit v1.7.1