From 514c4c935c7179f0c2994faaafb4a19f2a2d0f47 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 18 十二月 2024 10:30:23 +0800
Subject: [PATCH] 12.18

---
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java |    4 ++--
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/mapper/AppUserMapper.java            |    2 +-
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/AppUserController.java    |   12 +++++++++++-
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/AppUserService.java          |    2 +-
 ruoyi-service/ruoyi-account/src/main/resources/mapper/account/AppUserMapper.xml                  |   25 +++++++++++++++++++++++++
 5 files changed, 40 insertions(+), 5 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 a6bb668..a8dc0a4 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
@@ -415,7 +415,7 @@
 		for (Order datum : listR.getData()) {
 			userIds.add(datum.getAppUserId());
 		}
-		IPage<AppUser> appuserPage = appUserService.getAppuserPage1(pageNum, pageSize, appUser,objectId);
+		IPage<AppUser> appuserPage = appUserService.getAppuserPage1(pageNum, pageSize, appUser,objectId,userIds);
 		return R.ok(appuserPage);
 	}
 
@@ -526,6 +526,16 @@
 
 	}
 
+	@GetMapping("/orders")
+	@ApiOperation(value = "用户列表-订单列表", tags = {"管理后台"})
+	public R<List<Order>> orders(Long id)
+	{
+		R<List<Order>> listR = remoteOrderGoodsClient.byUserId(id);
+		return R.ok(listR.getData());
+
+	}
+
+
 
 
 
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/mapper/AppUserMapper.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/mapper/AppUserMapper.java
index a2ae452..9d165d1 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/mapper/AppUserMapper.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/mapper/AppUserMapper.java
@@ -28,7 +28,7 @@
 	List<NearbyReferrerVo> getNearbyReferrer(@Param("cityCode") String cityCode, @Param("nearbyReferrer") NearbyReferrer nearbyReferrer);
 
 	IPage<AppUser> getAppuserPage(@Param("page") IPage<AppUser> page, @Param("appUser") AppUser appUser);
-	IPage<AppUser> getAppuserPage1(@Param("page") IPage<AppUser> page, @Param("appUser") AppUser appUser,Integer objectId);
+	IPage<AppUser> getAppuserPage1(@Param("page") IPage<AppUser> page, @Param("appUser") AppUser appUser,@Param("objectId")Integer objectId,@Param("userIds")List<Long> userIds);
 
 	
 
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/AppUserService.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/AppUserService.java
index db37014..d484af9 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/AppUserService.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/AppUserService.java
@@ -82,5 +82,5 @@
 	void onlineRecord();
 
 	IPage<AppUser> getAppuserPage(Integer pageNum, Integer pageSize, AppUser appUser);
-	IPage<AppUser> getAppuserPage1(Integer pageNum, Integer pageSize, AppUser appUser,Integer objectId);
+	IPage<AppUser> getAppuserPage1(Integer pageNum, Integer pageSize, AppUser appUser,Integer objectId,List<Long> userIds);
 }
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
index 864d130..6adc13f 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/service/impl/AppUserServiceImpl.java
@@ -670,8 +670,8 @@
 		return appUserMapper.getAppuserPage(new Page<>(pageNum, pageSize), appUser);
 	}
 	@Override
-	public IPage<AppUser> getAppuserPage1(Integer pageNum, Integer pageSize, AppUser appUser,Integer objectId) {
+	public IPage<AppUser> getAppuserPage1(Integer pageNum, Integer pageSize, AppUser appUser,Integer objectId,List<Long> userIds) {
 
-		return appUserMapper.getAppuserPage1(new Page<>(pageNum, pageSize), appUser,objectId);
+		return appUserMapper.getAppuserPage1(new Page<>(pageNum, pageSize), appUser,objectId,userIds);
 	}
 }
diff --git a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/AppUserMapper.xml b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/AppUserMapper.xml
index 2e68559..fa9943c 100644
--- a/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/AppUserMapper.xml
+++ b/ruoyi-service/ruoyi-account/src/main/resources/mapper/account/AppUserMapper.xml
@@ -79,4 +79,29 @@
         order by ta.is_danger desc
 
     </select>
+    <select id="getAppuserPage1" resultType="com.ruoyi.account.api.model.AppUser">
+        SELECT ta.id, ta.`name`, ta.vip_id, ta.shop_id
+        FROM t_app_user ta
+        <where>
+            ta.del_flag = 0
+            <if test="null != appUser.name and '' != appUser.name">
+                and ta.`name` like CONCAT('%',#{appUser.name},'%')
+            </if>
+            <if test="null != appUser.phone and '' != appUser.phone">
+                and ta.phone like CONCAT('%',#{appUser.phone},'%')
+            </if>
+            <if test="null != appUser.status">
+                and ta.status = #{appUser.status}
+            </if>
+            <if test="null != appUser.vipId">
+                and ta.vip_id = #{appUser.vipId}
+            </if>
+            <if test="null != appUser.shopIds and appUser.shopIds.size() > 0">
+                and ta.shop_id in
+                <foreach collection="appUser.shopIds" item="shopId" open="(" separator="," close=")">
+                    #{shopId}
+                </foreach>
+            </if>
+        </where>
+    </select>
 </mapper>

--
Gitblit v1.7.1