Commit 92e6b46e by 泽锋 李

fix

parent 03adc541
...@@ -1308,11 +1308,13 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1308,11 +1308,13 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
// 预测未来 // 预测未来
if (this_time_end >= now) if (this_time_end >= now)
{ {
modalData.freight_unit_price = _connection.QueryFirstOrDefault<decimal?>(" select freight_unit_price from dc_base_transfer_freight where warehouse_code=@warehouse_code and bailun_sku=@bailun_sku limit 1 ", new var dc_base_transfer_freight_data = _connection.QueryFirstOrDefault<dc_base_transfer_freight>(" select freight_unit_price from dc_base_transfer_freight where warehouse_code=@warehouse_code and bailun_sku=@bailun_sku limit 1 ", new
{ {
warehouse_code = result.warehouse_code, warehouse_code = result.warehouse_code,
bailun_sku = result.bailun_sku bailun_sku = result.bailun_sku
}) ?? 0; }) ?? new dc_base_transfer_freight { };
modalData.freight_unit_price = dc_base_transfer_freight_data.freight_unit_price;
modalData.freight_unit_price_formula = dc_base_transfer_freight_data.formula;
datas.FirstOrDefault(s => s.name == "实际运费单价").days.Add(new transfer_profit_dto.day_dto datas.FirstOrDefault(s => s.name == "实际运费单价").days.Add(new transfer_profit_dto.day_dto
{ {
date = this_time, date = this_time,
...@@ -1320,6 +1322,8 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1320,6 +1322,8 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
formula = $" 历史调拨单费用平均值 " formula = $" 历史调拨单费用平均值 "
}); });
//modalData.transfer_sales = advised_details.Where((s,index)=> { }).Sum();
//30天周转数 //30天周转数
modalData.quantity_final_advise_30 = sales30; modalData.quantity_final_advise_30 = sales30;
modalData.freight_price_30 = sales30 * modalData.freight_unit_price; modalData.freight_price_30 = sales30 * modalData.freight_unit_price;
...@@ -1372,6 +1376,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1372,6 +1376,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
modalData.abroad_inbound_delivery = result.abroad_inbound_delivery; modalData.abroad_inbound_delivery = result.abroad_inbound_delivery;
modalData.transfer_bale_delivery = result.transfer_bale_delivery; modalData.transfer_bale_delivery = result.transfer_bale_delivery;
modalData.transfer_days_air = result_air.transfer_delivery+ ((int)Math.Ceiling( result_air.abroad_inbound_delivery))+ ((int)Math.Ceiling(result_air.transfer_bale_delivery));
modalData.turnover_days_air = result_air.turnover_days; modalData.turnover_days_air = result_air.turnover_days;
modalData.purchase_create_order_days_air = result_air.purchase_create_order_days ?? 0; modalData.purchase_create_order_days_air = result_air.purchase_create_order_days ?? 0;
modalData.payment_before_delivery_air = result_air.payment_before_delivery; modalData.payment_before_delivery_air = result_air.payment_before_delivery;
......
...@@ -55,6 +55,11 @@ namespace AutoTurnOver.Models.Report ...@@ -55,6 +55,11 @@ namespace AutoTurnOver.Models.Report
public decimal freight_unit_price; public decimal freight_unit_price;
/// <summary> /// <summary>
/// 实际运费计算公式
/// </summary>
public string freight_unit_price_formula;
/// <summary>
/// 30天实际销量 /// 30天实际销量
/// </summary> /// </summary>
public decimal sales30; public decimal sales30;
...@@ -214,6 +219,18 @@ namespace AutoTurnOver.Models.Report ...@@ -214,6 +219,18 @@ namespace AutoTurnOver.Models.Report
public decimal abroad_inbound_delivery_ocean; public decimal abroad_inbound_delivery_ocean;
public decimal transfer_bale_delivery_ocean; public decimal transfer_bale_delivery_ocean;
public decimal turnover_sales; public decimal turnover_sales;
/// <summary>
/// 调拨时长总销量
/// </summary>
public decimal transfer_sales { get; set; }
/// <summary>
/// 调拨时长总销量 (空运)
/// </summary>
public decimal transfer_sales_air { get; set; }
/// <summary>
/// 调拨时长总销量 (海运)
/// </summary>
public decimal transfer_sales_ocean { get; set; }
public int turnover_days_air; public int turnover_days_air;
public decimal freight_price_air_ocean_30_difference; public decimal freight_price_air_ocean_30_difference;
/// <summary> /// <summary>
...@@ -221,6 +238,15 @@ namespace AutoTurnOver.Models.Report ...@@ -221,6 +238,15 @@ namespace AutoTurnOver.Models.Report
/// </summary> /// </summary>
public decimal quantity_safe_inventory_days; public decimal quantity_safe_inventory_days;
public int turnover_days; public int turnover_days;
/// <summary>
/// 调拨时间段天数 (空运)
/// </summary>
public int transfer_days_air { get; set; }
/// <summary>
/// 调拨时间段天数 (还要)
/// </summary>
public int transfer_days_ocean { get; set; }
public int purchase_create_order_days; public int purchase_create_order_days;
public int payment_before_delivery; public int payment_before_delivery;
public int supplier_delivery; public int supplier_delivery;
......
...@@ -82,6 +82,7 @@ namespace AutoTurnOver.Models ...@@ -82,6 +82,7 @@ namespace AutoTurnOver.Models
/// </summary> /// </summary>
public int turnover_days { get; set; } public int turnover_days { get; set; }
/// <summary> /// <summary>
/// 安全库存 /// 安全库存
/// </summary> /// </summary>
...@@ -213,6 +214,7 @@ namespace AutoTurnOver.Models ...@@ -213,6 +214,7 @@ namespace AutoTurnOver.Models
public decimal turnover_sales { get; set; } public decimal turnover_sales { get; set; }
/// <summary> /// <summary>
/// 周转期内总入库 /// 周转期内总入库
/// </summary> /// </summary>
......
...@@ -28,7 +28,6 @@ namespace ResetOutofstock ...@@ -28,7 +28,6 @@ namespace ResetOutofstock
} }
catch (Exception ex) catch (Exception ex)
{ {
throw; throw;
} }
......
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