Bläddra i källkod

达人公海排序

zhaoxian 2 år sedan
förälder
incheckning
b1f5748332

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

@@ -125,9 +125,9 @@ public class KuaishouPromoterServiceImpl implements IKuaishouPromoterService {
         if (Check.isNull(parameter)) {
             parameter = "promoterId";
         } else if ("avgVideoSales".equals(parameter)) {
-            parameter = "SUBSTRING_INDEX(avgVideoSales,'-',-1)+0";
+            parameter = "avgVideoSalesOrder";
         } else if ("videoSales".equals(parameter)) {
-            parameter = "SUBSTRING_INDEX(videoSales,'-',-1)+0";
+            parameter = "videoSalesOrder";
         }
         if (Check.isNull(orderBy)) {
             orderBy = "desc";

+ 9 - 1
ruixuan-live/src/main/resources/mapper/isc/KuaishouPromoterMapper.xml

@@ -128,7 +128,15 @@
         t3.fans_number AS 'fansNumber',
         t3.video_sales AS 'videoSales',
         t3.avg_video_sales AS 'avgVideoSales',
-        t3.total_sale AS 'totalSale'
+        t3.total_sale AS 'totalSale',
+        case
+        WHEN t3.video_sales like '%万%'
+        then SUBSTRING_INDEX(t3.video_sales,'-',-1)+0
+        else SUBSTRING_INDEX(t3.video_sales,'-',-1)/10000 end as 'videoSalesOrder',
+        case
+        WHEN t3.avg_video_sales like '%万%'
+        then SUBSTRING_INDEX(t3.avg_video_sales,'-',-1)+0
+        else SUBSTRING_INDEX(t3.avg_video_sales,'-',-1)/10000 end as 'avgVideoSalesOrder'
         FROM
         promoter_oerder_amount t1
         LEFT JOIN promoter_info t0 ON t1.promoter_id = t0.promoter_id