Commit 3b1bdd19 by guanzhenshan

调整服务

parent 5577a6d3
...@@ -9,7 +9,6 @@ namespace Bailun.DC.DailyItemNoProfitRate ...@@ -9,7 +9,6 @@ namespace Bailun.DC.DailyItemNoProfitRate
{ {
static async Task Main(string[] args) static async Task Main(string[] args)
{ {
//Console.WriteLine("Hello World!");
Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Console.WriteLine("启动服务 " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
var builder = new HostBuilder().ConfigureServices((hostContext, services) => var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
......
...@@ -4114,13 +4114,41 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers ...@@ -4114,13 +4114,41 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
/// itemno 利润率 的订单明细 /// itemno 利润率 的订单明细
/// </summary> /// </summary>
/// <param name="itemid"></param> /// <param name="itemid"></param>
/// <param name="type"></param> /// <param name="type">1:广告订单利润率,2:自然订单利润率,3:合并订单利润率</param>
/// <param name="day"></param> /// <param name="day"></param>
/// <returns></returns> /// <returns></returns>
public ActionResult ItemNoProfitOrderDetail(string itemid, int type, DateTime day) public ActionResult ItemNoProfitOrderDetail(string itemid, int type, DateTime day)
{ {
ViewBag.itemid = itemid; ViewBag.itemid = itemid;
ViewBag.day = day.ToString("yyyy-MM-dd"); ViewBag.day = day.ToString("yyyy-MM-dd");
string tips = "";
string valus = "";
var objCount = new Services.OrdersServices().ListItemNoProfitRate(new List<string> { itemid }, day).FirstOrDefault();
if(objCount!=null)
{
if (type == 1) //1:广告订单利润率
{
tips = "广告订单利润率数值填入计算=(广告GMV-(过去20天OMS订单总销售成本(不计广告费)*过去20天广告GMV/过去20天OMS订单销量额)-广告费)/广告GMV";
valus = "广告订单利润率计算公式=("+ objCount.amount_sales_ad_gmv+"-("+objCount.cost_sales+"*"+objCount.amount_sales_ad_gmv+"/"+objCount.amount_sales+")-"+objCount.cost_ad+")/"+objCount.amount_sales_ad_gmv;
}
else if (type == 2) //2:自然订单利润率
{
tips = "自然订单利润率数值填入计算=(总GMV-广告GMV-过去20天OMS订单总销售成本(不计广告费)*(1-(过去20天广告GMV/过去20天OMS订单销量额)))/(总GMV-广告GMV)";
valus = "自然订单利润率计算公式=("+objCount.amount_sales+"-"+objCount.amount_sales_ad_gmv+"-"+objCount.cost_sales+"*(1-("+objCount.amount_sales_ad_gmv+"/"+objCount.amount_sales+")))/("+objCount.amount_sales+"-"+objCount.amount_sales_ad_gmv+")";
}
else if (type == 3) //3:合并订单利润率
{
tips = "合并订单利润率数值填入计算=(过去20天OMS订单销售额-过去20天广告费-过去20天全部订单销售成本(不计广告费))/过去20天OMS订单销售额";
valus = "合并订单利润率计算公式=("+objCount.amount_sales+"-"+objCount.cost_ad+"-"+objCount.cost_sales+"))/"+objCount.amount_sales;
}
}
ViewBag.m = objCount;
ViewBag.tips = tips;
ViewBag.values = valus;
return View(); return View();
} }
......
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