Browse Source

首页 添加 itemCount

zhaoxian 1 năm trước cách đây
mục cha
commit
73b1de71cf

+ 2 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouItemCollectSamplesServiceImpl.java

@@ -469,6 +469,7 @@ public class KuaishouItemCollectSamplesServiceImpl implements IKuaishouItemColle
         }
         data.put("allNumber", order.getLong("allNumber"));//订单总数
         data.put("promoterCount", order.getLong("promoterCount"));//达人总数
+        data.put("itemCount", order.getLong("itemCount"));//商品数
         data.put("validOrderNUm", order.getLong("validOrderNUm"));//有效订单数
         data.put("inValidOrderNUm", order.getLong("allNumber") - order.getLong("validOrderNUm"));//失效订单数
         data.put("orderAmount", order.getLong("orderAmount"));//订单金额
@@ -592,6 +593,7 @@ public class KuaishouItemCollectSamplesServiceImpl implements IKuaishouItemColle
             data.put("sendRate", order.getString("sendRate"));//订单发货率
             data.put("allNumber", order.getLong("allNumber"));//订单总数
             data.put("promoterCount", order.getLong("promoterCount"));//达人总数
+            data.put("itemCount", order.getLong("itemCount"));//达人总数
             data.put("validOrderNUm", order.getLong("validOrderNUm"));//有效订单数
             data.put("inValidOrderNUm", order.getLong("allNumber") - order.getLong("validOrderNUm"));//失效订单数
             data.put("orderAmount", order.getLong("orderAmount"));//订单金额

+ 4 - 0
ruixuan-live/src/main/resources/mapper/isc/SupplyChainMapper.xml

@@ -1352,6 +1352,7 @@
     <select id="selectOrderInfo" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
         COUNT(DISTINCT promoter_id) as 'promoterCount',
+        COUNT(DISTINCT item_id) as 'itemCount',
         COUNT(oid) as 'allNumber',
         IFNULL(SUM(CASE WHEN order_status != 80 THEN 1 ELSE 0 END), 0) AS 'validOrderNUm',
         IFNULL(SUM(order_amount), 0) AS 'orderAmount',
@@ -1373,6 +1374,7 @@
     <select id="selectOrderInfoBytedance" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
         COUNT(DISTINCT author_short_id) as 'promoterCount',
+        COUNT(DISTINCT product_id) as 'itemCount',
         COUNT(order_id) as 'allNumber',
         IFNULL(SUM(CASE WHEN flow_point != 'REFUND' THEN 1 ELSE 0 END), 0) AS 'validOrderNUm',
         IFNULL(SUM(total_pay_amount), 0) AS 'orderAmount',
@@ -1406,6 +1408,7 @@
         FROM (
         SELECT
         COUNT(DISTINCT promoter_id) as 'promoterCount',
+        COUNT(DISTINCT item_id) as 'itemCount',
         COUNT(oid) as 'allNumber',
         IFNULL(SUM(CASE WHEN order_status != 80 THEN 1 ELSE 0 END), 0) AS 'validOrderNUm',
         IFNULL(SUM(order_amount), 0) AS 'orderAmount',
@@ -1429,6 +1432,7 @@
     <select id="selectOrderInfoByItemIdsBytedance" resultType="com.alibaba.fastjson.JSONObject">
         SELECT
         COUNT(DISTINCT author_short_id) as 'promoterCount',
+        COUNT(DISTINCT product_id) as 'itemCount',
         COUNT(order_id) as 'allNumber',
         IFNULL(SUM(CASE WHEN flow_point != 'REFUND' THEN 1 ELSE 0 END), 0) AS 'validOrderNUm',
         IFNULL(SUM(CASE WHEN flow_point != 'REFUND' THEN total_pay_amount ELSE 0 END)/100, 0) AS 'orderAmount',