瀏覽代碼

供应链2。2

zhaoxian 2 年之前
父節點
當前提交
5f54838380

+ 13 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouPromoterServiceImpl.java

@@ -92,6 +92,18 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
         }
         if (Check.isNull(parameter)) {
             parameter = "t1.create_time";
+        } else {
+            switch (parameter) {
+                case "avg_video_sales":
+                    parameter = "SUBSTRING_INDEX(t1.avg_video_sales,'-',1)+0";
+                    break;
+                case "video_sales":
+                    parameter = "SUBSTRING_INDEX(t1.video_sales,'-',1)+0";
+                    break;
+                case "total_sale":
+                    parameter = "SUBSTRING_INDEX(t1.total_sale,'-',1)+0";
+                    break;
+            }
         }
         if (Check.isNull(orderBy)) {
             orderBy = "desc";
@@ -277,6 +289,7 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
     public void updateFollowUpRecords(JSONObject result) {
         kuaishouPromoterMapper.updateFollowUpRecords(result);
     }
+
     @Override
     public Result updatePromoterLabel(JSONObject result) {
         JSONArray ids = result.getJSONArray("ids");

+ 6 - 3
ruixuan-live/src/main/resources/mapper/isc/KuaishouPromoterMapper.xml

@@ -107,7 +107,8 @@
             t1.promoter_url as 'promoterUrl',
             t1.fans_number as 'fansNumber',
             t2.30day_gmv as 'monthDayGmv',
-            t2.30day_order_num as 'monthDayOrderNum'
+            t2.30day_order_num as 'monthDayOrderNum',
+            t2.valid_amount as 'validAmount'
             FROM
             kuaishou_promoter t1
             LEFT JOIN promoter_oerder_amount t2 ON t1.promoter_id = t2.promoter_id
@@ -128,7 +129,8 @@
             t1.handurl as 'promoterUrl',
             t1.fans as 'fansNumber',
             t2.30day_gmv as 'monthDayGmv',
-            t2.30day_order_num as 'monthDayOrderNum'
+            t2.30day_order_num as 'monthDayOrderNum',
+            t2.valid_amount as 'validAmount'
             FROM
             promoter_info t1
             LEFT JOIN promoter_oerder_amount t2 ON t1.promoter_id = t2.promoter_id
@@ -150,7 +152,8 @@
             t1.handurl as 'promoterUrl',
             t1.fans as 'fansNumber',
             t2.30day_gmv as 'monthDayGmv',
-            t2.30day_order_num as 'monthDayOrderNum'
+            t2.30day_order_num as 'monthDayOrderNum',
+            t2.valid_amount as 'validAmount'
             FROM
             promoter_info t1
             LEFT JOIN promoter_oerder_amount t2 ON t1.promoter_id = t2.promoter_id