Kaynağa Gözat

release of '素材大盘' on 2021.3.22

jiequan.bi 4 yıl önce
ebeveyn
işleme
4a53e24a77

+ 2 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/service/impl/MaterialReportOverViewServiceImpl.java

@@ -89,7 +89,7 @@ public class MaterialReportOverViewServiceImpl implements IMaterialReportOverVie
         }
         if (mediaId == CtopAdConstant.PLATFORM_TYPE_BYTEDANCE_INT) {
             BigDecimal cost = materialReportOverViewMapper.queryBytedanceCost(startDate, endDate, projects);
-            BigDecimal lastCost = materialReportOverViewMapper.queryBytedanceCost(DateUtils.addDay(startDate, -DateUtils.dateDiff(startDate, endDate)), DateUtils.addDay(startDate, -1), projects);
+            BigDecimal lastCost = materialReportOverViewMapper.queryBytedanceCost(DateUtils.addDay(startDate, -DateUtils.dateDiff(startDate, endDate)-1), DateUtils.addDay(startDate, -1), projects);
             result.put("cost", cost);
             result.put("costLink", LinkUtils.countLink(cost == null ? BigDecimal.ZERO : cost, lastCost == null ? BigDecimal.ZERO : lastCost));
             result.put("video", materialReportOverViewMapper.queryMaterialCount(startDate, endDate, projects));
@@ -98,7 +98,7 @@ public class MaterialReportOverViewServiceImpl implements IMaterialReportOverVie
             result.put("valid", 0);
         } else if (mediaId == CtopAdConstant.PLATFORM_TYPE_KUAISHOU_INT) {
             BigDecimal cost = materialReportOverViewMapper.queryKuaishouCost(startDate, endDate, projects);
-            BigDecimal lastCost = materialReportOverViewMapper.queryKuaishouCost(DateUtils.addDay(startDate, -DateUtils.dateDiff(startDate, endDate)), DateUtils.addDay(startDate, -1), projects);
+            BigDecimal lastCost = materialReportOverViewMapper.queryKuaishouCost(DateUtils.addDay(startDate, -DateUtils.dateDiff(startDate, endDate)-1), DateUtils.addDay(startDate, -1), projects);
             result.put("cost", cost);
             result.put("costLink", LinkUtils.countLink(cost == null ? BigDecimal.ZERO : cost, lastCost == null ? BigDecimal.ZERO : lastCost));
             result.put("video", materialReportOverViewMapper.queryMaterialCount(startDate, endDate, projects));