|
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
+import java.text.DecimalFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -60,6 +61,15 @@ public class BytedanceReportMaterialDailyServiceImpl extends ServiceImpl<Bytedan
|
|
BigDecimal showMaterial = new BigDecimal(Check.isNull(dailyReportMap.get("showMaterial")) ? "0" : dailyReportMap.get("showMaterial").toString());
|
|
BigDecimal showMaterial = new BigDecimal(Check.isNull(dailyReportMap.get("showMaterial")) ? "0" : dailyReportMap.get("showMaterial").toString());
|
|
BigDecimal convertMaterial = new BigDecimal(Check.isNull(dailyReportMap.get("convertMaterial")) ? "0" : dailyReportMap.get("convertMaterial").toString());
|
|
BigDecimal convertMaterial = new BigDecimal(Check.isNull(dailyReportMap.get("convertMaterial")) ? "0" : dailyReportMap.get("convertMaterial").toString());
|
|
|
|
|
|
|
|
+
|
|
|
|
+ DecimalFormat decimalFormat = new DecimalFormat("0.00#");
|
|
|
|
+ String strCost = decimalFormat.format(cost);
|
|
|
|
+
|
|
|
|
+ dailyReportMap.put("cost", strCost);
|
|
|
|
+ dailyReportMap.put("click", click);
|
|
|
|
+ dailyReportMap.put("showMaterial", showMaterial);
|
|
|
|
+ dailyReportMap.put("convertMaterial", convertMaterial);
|
|
|
|
+
|
|
//被除数不能为0
|
|
//被除数不能为0
|
|
if (StringUtils.equals("0",showMaterial.toString())){
|
|
if (StringUtils.equals("0",showMaterial.toString())){
|
|
dailyReportMap.put("costPerThousandShow", 0);
|
|
dailyReportMap.put("costPerThousandShow", 0);
|