zhaoxian 3 лет назад
Родитель
Сommit
43bd765c6b

+ 7 - 15
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/mapper/xml/BytedanceAccountReportDailyDwMapper.xml

@@ -111,13 +111,9 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT
-               tt2.project_id, count(1) as 'num'
-        FROM application.app_bytedance_material_info tt1
-        LEFT JOIN
-            application.bytedance_project_material_relation tt2 ON tt1.material_id = tt2.signature
-        WHERE media_time = DATE_FORMAT(DATE_SUB(#{startTime}, INTERVAL 1 DAY ), '%Y%m%d')
-        AND tt1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
+        SELECT project_id,sum(material_num) as 'num' FROM application.new_material_num_in_project
+        WHERE stat_date = #{startTime}
+        AND media_id = 1
         <if test="projectId != null and projectId != ''">
             AND project_id = #{projectId}
         </if>
@@ -183,14 +179,10 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT
-               tt2.project_id, count(1) as 'num'
-        FROM application.app_bytedance_material_info tt1
-        LEFT JOIN
-            application.bytedance_project_material_relation tt2 ON tt1.material_id = tt2.signature
-        WHERE media_time >= #{startTime}
-        AND media_time &lt;= #{endTime}
-        AND tt1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
+        SELECT project_id,sum(material_num) as 'num' FROM application.new_material_num_in_project
+        WHERE stat_date >=>= #{startTime}
+        AND stat_date &lt;= #{endTime}
+        AND media_id = 1
         <if test="projectId != null and projectId != ''">
             AND project_id = #{projectId}
         </if>

+ 7 - 14
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/mapper/xml/KuaishouAccountReportDailyDwMapper.xml

@@ -115,13 +115,9 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT
-               tt2.project_id, count(1) as 'num'
-        FROM application.app_kuaishou_material_info tt1
-        LEFT JOIN
-            application.kuaishou_project_material_relation tt2 ON tt1.material_id = tt2.signature
-        WHERE media_time = DATE_FORMAT(DATE_SUB(#{startTime}, INTERVAL 1 DAY ), '%Y%m%d')
-        AND tt1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
+        SELECT project_id,sum(material_num) as 'num' FROM application.new_material_num_in_project
+        WHERE stat_date = #{startTime}
+        AND media_id =2
         <if test="projectId != null and projectId != ''">
             AND project_id = #{projectId}
         </if>
@@ -189,13 +185,10 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT
-               tt2.project_id,count(1) as 'num' FROM application.app_kuaishou_material_info tt1
-        LEFT JOIN
-            application.kuaishou_project_material_relation tt2 ON tt1.material_id = tt2.signature
-        WHERE media_time >= #{startTime}
-        AND media_time &lt;= #{endTime}
-        AND company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
+        SELECT project_id,sum(material_num) as 'num' FROM application.new_material_num_in_project
+        WHERE stat_date >= #{startTime}
+        AND stat_date &lt;= #{endTime}
+        AND media_id =2
         <if test="projectId != null and projectId != ''">
             AND project_id = #{projectId}
         </if>