From 8b8bde1c84068aae454809005d61df8b401a6c23 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 18 十二月 2024 15:39:01 +0800
Subject: [PATCH] 修改表格返回结果对象

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/RefundPassService.java          |    3 ++-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java         |   20 +++++++-------------
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java               |    3 ++-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java      |    9 ++++++---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/RefundPassMapper.java            |    3 ++-
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java    |    7 +++----
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java |    8 +++++---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/OrderMapper.java                 |    3 ++-
 8 files changed, 29 insertions(+), 27 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
index de0971d..a019584 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
@@ -8,6 +8,7 @@
 import com.ruoyi.account.api.model.UserAddress;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.common.core.web.page.TableDataInfo;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.order.enums.OrderStatus;
@@ -223,17 +224,9 @@
 
     
     
-    @ResponseBody
-    @GetMapping("/getOrderPageList")
-    @ApiOperation(value = "获取订单列表", tags = {"管理后台-订单管理", "门店后台-订单管理"})
-    public TableDataInfo<OrderPageListVo> getOrderPageList(OrderPageList orderPageList){
-        startPage();
-        List<OrderPageListVo> list = orderService.getOrderPageList(orderPageList);
-        return getDataTable(list);
-    }
     
     
-    @ResponseBody
+    
     @PutMapping("/confirmDelivery/{orderId}")
     @ApiOperation(value = "已发货操作", tags = {"管理后台-订单管理"})
     public R confirmDelivery(@PathVariable("orderId") String orderId, String code){
@@ -241,14 +234,12 @@
     }
     
     
-    @ResponseBody
     @PutMapping("/cancelOrder/{orderId}")
     @ApiOperation(value = "取消订单操作", tags = {"管理后台-订单管理"})
     public R cancelOrder(@PathVariable("orderId") Long orderId){
         return orderService.cancelOrder(orderId);
     }
     
-    @ResponseBody
     @PutMapping("/receivingOperation/{orderId}")
     @ApiOperation(value = "收货操作", tags = {"管理后台-订单管理"})
     public R receivingOperation(@PathVariable("orderId") Long orderId){
@@ -256,7 +247,6 @@
     }
     
     
-    @ResponseBody
     @GetMapping("/getOrderInfo/{orderId}")
     @ApiOperation(value = "查询订单详情", tags = {"管理后台-订单管理"})
     public R<OrderInfoVo> getOrderInfo(@PathVariable("orderId") Long orderId){
@@ -265,6 +255,10 @@
     }
     
     
-    
+    @GetMapping("/getOrderPageList")
+//    @ApiOperation(value = "获取订单列表", tags = {"管理后台-订单管理", "门店后台-订单管理"})
+    public R<PageInfo<OrderPageListVo>> getOrderPageList(OrderPageList orderPageList){
+        return R.ok(orderService.getOrderPageList(orderPageList));
+    }
 }
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
index 2c2a3cc..e418051 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/RefundPassController.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.common.core.web.page.TableDataInfo;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.order.model.Order;
@@ -130,10 +131,8 @@
 	@ResponseBody
 	@GetMapping("/getOrderRefundPassList")
 	@ApiOperation(value = "获取售后列表数据", tags = {"管理后台-售后管理", "门店后台-售后管理"})
-	public TableDataInfo<OrderRefundPassList> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo){
-		startPage();
-		List<OrderRefundPassList> orderRefundPassList = refundPassService.getOrderRefundPassList(refundPassListVo);
-		return getDataTable(orderRefundPassList);
+	public R<PageInfo<OrderRefundPassList>> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo){
+		return R.ok(refundPassService.getOrderRefundPassList(refundPassListVo));
 	}
 	
 	
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/OrderMapper.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/OrderMapper.java
index 44414e8..82eb43a 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/OrderMapper.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/OrderMapper.java
@@ -1,6 +1,7 @@
 package com.ruoyi.order.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.order.vo.OrderPageList;
 import com.ruoyi.order.vo.OrderPageListVo;
 import com.ruoyi.order.vo.OrderVO;
@@ -29,5 +30,5 @@
      * @param orderPageList
      * @return
      */
-    List<OrderPageListVo> getOrderPageList(@Param("item") OrderPageList orderPageList);
+    List<OrderPageListVo> getOrderPageList(PageInfo<OrderPageListVo> pageInfo,  @Param("item") OrderPageList orderPageList);
 }
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/RefundPassMapper.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/RefundPassMapper.java
index afbd8e1..47acb4f 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/RefundPassMapper.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/mapper/RefundPassMapper.java
@@ -1,6 +1,7 @@
 package com.ruoyi.order.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.order.model.RefundPass;
 import com.ruoyi.order.vo.OrderRefundPassList;
 import org.apache.ibatis.annotations.Param;
@@ -26,7 +27,7 @@
 	 * @param status 售后状态
 	 * @return
 	 */
-	List<OrderRefundPassList> getOrderRefundPassList(@Param("code") String code, @Param("appUserIds") List<Long> appUserIds,
+	List<OrderRefundPassList> getOrderRefundPassList(PageInfo<OrderRefundPassList> pageInfo, @Param("code") String code, @Param("appUserIds") List<Long> appUserIds,
 	                                                 @Param("shopId") Integer shopId, @Param("refundMethod") Integer refundMethod,
 	                                                 @Param("status") Integer status);
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
index e4474a9..28ff6a6 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/OrderService.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.order.model.Order;
 import com.ruoyi.order.vo.*;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -31,7 +32,7 @@
      * @param orderPageList
      * @return
      */
-    List<OrderPageListVo> getOrderPageList(OrderPageList orderPageList);
+    PageInfo<OrderPageListVo> getOrderPageList(OrderPageList orderPageList);
     
     
     /**
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/RefundPassService.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/RefundPassService.java
index 90355f6..948c675 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/RefundPassService.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/RefundPassService.java
@@ -2,6 +2,7 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.order.model.RefundPass;
 import com.ruoyi.order.vo.ApplyRefundPass;
 import com.ruoyi.order.vo.OrderRefundPassList;
@@ -34,7 +35,7 @@
 	 * 管理后台获取售后管理列表数据
 	 * @return
 	 */
-	List<OrderRefundPassList> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo);
+	PageInfo<OrderRefundPassList> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo);
 	
 	
 	/**
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
index c6c54c3..f964675 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java
@@ -12,6 +12,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.exception.ServiceException;
 import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.order.enums.OrderStatus;
 import com.ruoyi.order.mapper.OrderGoodMapper;
@@ -262,7 +263,7 @@
      * @return
      */
     @Override
-    public List<OrderPageListVo> getOrderPageList(OrderPageList orderPageList) {
+    public PageInfo<OrderPageListVo> getOrderPageList(OrderPageList orderPageList) {
         Long userid = tokenService.getLoginUser().getUserid();
         SysUser sysUser = sysUserClient.getSysUser(userid).getData();
         if(2 == sysUser.getRoleType()){
@@ -293,14 +294,16 @@
             }
         }
         
-        List<OrderPageListVo> list = this.baseMapper.getOrderPageList(orderPageList);
+        PageInfo<OrderPageListVo> pageInfo = new PageInfo(orderPageList.getPageCurr(), orderPageList.getPageSize());
+        
+        List<OrderPageListVo> list = this.baseMapper.getOrderPageList(pageInfo, orderPageList);
         for (OrderPageListVo orderPageListVo : list) {
             Long appUserId = orderPageListVo.getAppUserId();
             AppUser appUser = appUserClient.getAppUserById(appUserId);
             orderPageListVo.setUserName(appUser.getName());
             orderPageListVo.setPhone(appUser.getPhone());
         }
-        return list;
+        return pageInfo.setRecords(list);
     }
     
     
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
index 8e36fdf..7dd0207 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/RefundPassServiceImpl.java
@@ -9,6 +9,7 @@
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.core.utils.bean.BeanUtils;
+import com.ruoyi.common.core.web.page.PageInfo;
 import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.order.mapper.RefundPassMapper;
 import com.ruoyi.order.model.Order;
@@ -107,7 +108,7 @@
 	 * @return
 	 */
 	@Override
-	public List<OrderRefundPassList> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo) {
+	public PageInfo<OrderRefundPassList> getOrderRefundPassList(OrderRefundPassListVo refundPassListVo) {
 		Long userid = tokenService.getLoginUser().getUserid();
 		SysUser sysUser = sysUserClient.getSysUser(userid).getData();
 		Integer shopId = null;
@@ -127,13 +128,14 @@
 			List<Long> collect = data.stream().map(AppUser::getId).collect(Collectors.toList());
 			appUserIds.addAll(collect);
 		}
-		List<OrderRefundPassList> orderRefundPassList = this.baseMapper.getOrderRefundPassList(refundPassListVo.getCode(), appUserIds, shopId, refundPassListVo.getRefundMethod(), refundPassListVo.getStatus());
+		PageInfo<OrderRefundPassList> pageInfo = new PageInfo(refundPassListVo.getPageCurr(), refundPassListVo.getPageSize());
+		List<OrderRefundPassList> orderRefundPassList = this.baseMapper.getOrderRefundPassList(pageInfo, refundPassListVo.getCode(), appUserIds, shopId, refundPassListVo.getRefundMethod(), refundPassListVo.getStatus());
 		for (OrderRefundPassList refundPassList : orderRefundPassList) {
 			AppUser appUser = appUserClient.getAppUserById(refundPassList.getAppUserId());
 			refundPassList.setUserName(appUser.getName());
 			refundPassList.setPhone(appUser.getPhone());
 		}
-		return orderRefundPassList;
+		return pageInfo.setRecords(orderRefundPassList);
 	}
 	
 	

--
Gitblit v1.7.1