Commit ed03e3f9 by guanzhenshan

解决利润统计报表报错的问题

parent 40cf05cd
......@@ -1416,7 +1416,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
item.putawayfee = ebayPutAway != null ? ebayPutAway.gross_amount_rmb : 0;
item.profit_total = (item.profit_total - item.adfee ?? 0 - item.putawayfee ?? 0);
item.profit_rate = Math.Round((item.profit_total / item.amount_sales), 2);
item.profit_rate = item.amount_sales != 0?Math.Round((item.profit_total / item.amount_sales), 2):0;
}
else if (item.platform_type.ToLower() == "fba") //亚马逊广告费
......@@ -1424,21 +1424,21 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
item.adfee = amazonAD != null ? amazonAD.cost_rmb : 0;
item.profit_total = (item.profit_total - item.adfee ?? 0);
item.profit_rate = Math.Round((item.profit_total / item.amount_sales), 2);
item.profit_rate = item.amount_sales != 0 ? Math.Round((item.profit_total / item.amount_sales), 2):0;
}
else if (item.platform_type.ToLower() == "wish") //Wish广告费
{
item.adfee = wishAD != null ? wishAD.daily_total_campaign_spend : 0;
item.profit_total = (item.profit_total - item.adfee ?? 0);
item.profit_rate = Math.Round((item.profit_total / item.amount_sales), 2);
item.profit_rate = item.amount_sales != 0 ? Math.Round((item.profit_total / item.amount_sales), 2):0;
}
else if (item.platform_type.ToLower() == "aliexpress") //速卖通广告费
{
item.adfee = aliexpressAD != null ? aliexpressAD.cost_fee : 0;
item.profit_total = (item.profit_total - item.adfee ?? 0);
item.profit_rate = Math.Round((item.profit_total / item.amount_sales), 2);
item.profit_rate = item.amount_sales != 0 ? Math.Round((item.profit_total / item.amount_sales), 2):0;
}
item.amount_refund = 0;
......@@ -1452,7 +1452,7 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
//利润减去退款
item.profit_total = (item.profit_total - item.amount_refund);
item.profit_rate = Math.Round((item.profit_total / item.amount_sales), 2);
item.profit_rate = item.amount_sales!=0?Math.Round((item.profit_total / item.amount_sales), 2):0;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment