syh 5 年之前
父節點
當前提交
8193d020dd

+ 9 - 1
module-report/src/main/java/cn/com/ctop/bytedance/mapper/BytedanceCampaignDailyReportMapper.java

@@ -1,7 +1,9 @@
 package cn.com.ctop.bytedance.mapper;
 
 import cn.com.ctop.bytedance.entity.BytedanceCampaignDailyReport;
+import cn.com.ctop.bytedance.vo.ReportVO;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * @Description: 广告组日报表信息
@@ -10,5 +12,11 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  * @Version: V1.0
  */
 public interface BytedanceCampaignDailyReportMapper extends BaseMapper<BytedanceCampaignDailyReport> {
-
+    /**
+     * 今日消耗
+     *
+     * @param date
+     * @return
+     */
+    ReportVO selectDayReport(@Param("date") String date);
 }

+ 1 - 2
module-report/src/main/java/cn/com/ctop/bytedance/mapper/BytedanceReportMapper.java

@@ -1,7 +1,6 @@
 package cn.com.ctop.bytedance.mapper;
 
 
-import cn.com.ctop.bytedance.vo.ReportVO;
 import com.alibaba.fastjson.JSONObject;
 import org.apache.ibatis.annotations.Param;
 
@@ -15,7 +14,7 @@ public interface BytedanceReportMapper {
      * @param date
      * @return
      */
-    ReportVO selectDayReport(@Param("date") String date);
+    //   ReportVO selectDayReport(@Param("date") String date);
 
     /**
      * 查询明细

+ 10 - 1
module-report/src/main/java/cn/com/ctop/bytedance/mapper/xml/BytedanceCampaignDailyReportMapper.xml

@@ -1,5 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="cn.com.ctop.bytedance.mapper.BytedanceCampaignDailyReportMapper">
-
+    <select id="selectDayReport" resultType="cn.com.ctop.bytedance.vo.ReportVO">
+      select
+       sum(charge) cost,
+       sum(photo_show) photoShow,
+       sum(photo_click) photoClick,
+       sum(aclick) aclick
+     from
+      ctop_kuaishou_report_hourly_account
+      where stat_date = #{date}
+    </select>
 </mapper>

+ 10 - 10
module-report/src/main/java/cn/com/ctop/bytedance/mapper/xml/BytedanceReportMapper.xml

@@ -3,16 +3,16 @@
 <mapper namespace="cn.com.ctop.bytedance.mapper.BytedanceReportMapper">
 
 
-    <select id="selectDayReport" resultType="cn.com.ctop.bytedance.vo.ReportVO">
-      select
-       sum(charge) cost,
-       sum(photo_show) photoShow,
-       sum(photo_click) photoClick,
-       sum(aclick) aclick
-     from
-      ctop_kuaishou_report_hourly_account
-      where stat_date = #{date}
-    </select>
+    <!--  <select id="selectDayReport" resultType="cn.com.ctop.bytedance.vo.ReportVO">
+        select
+         sum(charge) cost,
+         sum(photo_show) photoShow,
+         sum(photo_click) photoClick,
+         sum(aclick) aclick
+       from
+        ctop_kuaishou_report_hourly_account
+        where stat_date = #{date}
+      </select>-->
 
     <select id="selectYesterday" resultType="com.alibaba.fastjson.JSONObject">
       select

+ 5 - 1
module-report/src/main/java/cn/com/ctop/bytedance/service/impl/BytedanceReportServiceImpl.java

@@ -2,6 +2,7 @@ package cn.com.ctop.bytedance.service.impl;
 
 import cn.com.ctop.bytedance.entity.BytedanceAdvertiserDailyReport;
 import cn.com.ctop.bytedance.mapper.BytedanceAdvertiserDailyReportMapper;
+import cn.com.ctop.bytedance.mapper.BytedanceCampaignDailyReportMapper;
 import cn.com.ctop.bytedance.mapper.BytedanceReportMapper;
 import cn.com.ctop.bytedance.service.IBytedanceReportService;
 import cn.com.ctop.bytedance.vo.ReportVO;
@@ -195,6 +196,9 @@ public class BytedanceReportServiceImpl implements IBytedanceReportService {
      * @param requestJson
      * @return
      */
+    @Autowired
+    private BytedanceCampaignDailyReportMapper campaignDailyReportMapper;
+
     @Override
     public JSONObject getKuaiShouAccountReport(JSONObject requestJson) {
         Integer type = requestJson.getInteger("type");
@@ -204,7 +208,7 @@ public class BytedanceReportServiceImpl implements IBytedanceReportService {
             String nowDate = DateUtils.getNowDate("yyyy-MM-dd"); // 当前日期
             String anotherDay = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1); // 当前日期-1
             if (type == 1) { // 今日总消耗
-                ReportVO reportVO = reportMapper.selectDayReport(nowDate);
+                ReportVO reportVO = campaignDailyReportMapper.selectDayReport(nowDate);
                 System.err.println("12312312313131313131313131313131");
                 System.err.println(reportVO.toString());
                 System.err.println("----------------------------------------------");

+ 1 - 0
module-report/src/main/java/cn/com/ctop/bytedance/service/impl/ReportServiceImpl.java

@@ -73,6 +73,7 @@ public class ReportServiceImpl implements IReportService {
     @Autowired
     private IBytedanceCreativeHourlyReportService creativeHourlyReportService;
 
+
     @Override
     public Map<String, Object> getAdvertiserReport(ByteDanceAdvertiserReportDTO conditions) {
         conditions.setAdvertiserId(111463131228L);