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