diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java
index 018f002..9ed8f53 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java
@@ -143,4 +143,16 @@ public class OrderInfoController extends BaseController
{
return toAjax(orderInfoService.deleteOrderInfoByOrderIds(orderIds));
}
+
+ /**
+ * 获取订单统计信息
+ */
+ @ApiOperation(value = "订单统计")
+ @RequiresPermissions("order:info:query")
+ @GetMapping(value = "/count")
+ public AjaxResult count()
+ {
+ long count = orderInfoService.count();
+ return success(count);
+ }
}
diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
index 839566c..607ab56 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/mapper/OrderInfoMapper.java
@@ -65,4 +65,6 @@ public interface OrderInfoMapper
public int deleteOrderInfoByOrderIds(Long[] orderIds);
public Long selectLastInsertId();
+
+ public long count(Long userId);
}
diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/IOrderInfoService.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/IOrderInfoService.java
index 9fc1320..25ba3c0 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/IOrderInfoService.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/IOrderInfoService.java
@@ -59,4 +59,6 @@ public interface IOrderInfoService
* @return 结果
*/
public int deleteOrderInfoByOrderId(Long orderId);
+
+ public long count();
}
diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
index 39ac55a..369e874 100644
--- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
+++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/service/impl/OrderInfoServiceImpl.java
@@ -118,4 +118,11 @@ public class OrderInfoServiceImpl implements IOrderInfoService
{
return orderInfoMapper.deleteOrderInfoByOrderId(orderId);
}
+
+ @Override
+ public long count()
+ {
+ LoginUser user = SecurityUtils.getLoginUser();
+ return orderInfoMapper.count(user.getUserid());
+ }
}
diff --git a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
index 5b74dad..d508cb1 100644
--- a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
+++ b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml
@@ -192,4 +192,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
\ No newline at end of file