Commit 6fca00b1 by 泽锋 李

fix

parent cc26dd1a
...@@ -1290,9 +1290,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1290,9 +1290,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
sales30 += sales_details[i]; sales30 += sales_details[i];
} }
} }
var advised_details = result.advised_details.ToObj<List<decimal>>(); //var sales_details = result.sales_details.ToObj<List<decimal>>();
var advised_details_air = result_air.advised_details.ToObj<List<decimal>>(); var sales_details_air = result_air.sales_details.ToObj<List<decimal>>();
var advised_details_ocean = result_ocean.advised_details.ToObj<List<decimal>>(); var sales_details_ocean = result_ocean.sales_details.ToObj<List<decimal>>();
if (btime == null) if (btime == null)
{ {
btime = DateTime.Now.AddDays(-30); btime = DateTime.Now.AddDays(-30);
...@@ -1308,12 +1308,13 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1308,12 +1308,13 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
// 预测未来 // 预测未来
if (this_time_end >= now) if (this_time_end >= now)
{ {
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 var dc_base_transfer_freight_data = _connection.QueryFirstOrDefault<dc_base_transfer_freight>(" select * 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
}) ?? new dc_base_transfer_freight { }; }) ?? new dc_base_transfer_freight { };
modalData.freight_unit_price = dc_base_transfer_freight_data.freight_unit_price; modalData.freight_unit_price = dc_base_transfer_freight_data.freight_unit_price;
modalData.freight_price = dc_base_transfer_freight_data.freight;
modalData.freight_unit_price_formula = dc_base_transfer_freight_data.formula; 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
{ {
...@@ -1326,9 +1327,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1326,9 +1327,9 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
modalData.transfer_days = result.transfer_delivery + ((int)Math.Ceiling(result.abroad_inbound_delivery)) + ((int)Math.Ceiling(result.transfer_bale_delivery)); modalData.transfer_days = result.transfer_delivery + ((int)Math.Ceiling(result.abroad_inbound_delivery)) + ((int)Math.Ceiling(result.transfer_bale_delivery));
modalData.transfer_days_ocean = result_ocean.transfer_delivery + ((int)Math.Ceiling(result_ocean.abroad_inbound_delivery)) + ((int)Math.Ceiling(result_ocean.transfer_bale_delivery)); modalData.transfer_days_ocean = result_ocean.transfer_delivery + ((int)Math.Ceiling(result_ocean.abroad_inbound_delivery)) + ((int)Math.Ceiling(result_ocean.transfer_bale_delivery));
modalData.transfer_sales = advised_details.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days)).Sum(); modalData.transfer_sales = sales_details.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days)).Sum();
modalData.transfer_sales_air = advised_details_air.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days_air)).Sum(); modalData.transfer_sales_air = sales_details_air.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days_air)).Sum();
modalData.transfer_sales_ocean = advised_details_ocean.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days_ocean)).Sum(); modalData.transfer_sales_ocean = sales_details_ocean.Where((s,a_index)=> a_index > 7 && a_index <= (7+ modalData.transfer_days_ocean)).Sum();
//30天周转数 //30天周转数
modalData.quantity_final_advise_30 = sales30; modalData.quantity_final_advise_30 = sales30;
...@@ -1459,7 +1460,7 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1459,7 +1460,7 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
formula = $" 【实际周转数】 = 采购+调拨在途 ({quantity_transfer + quantity_purchase}) + 在库 ({dc_stock_data}) " formula = $" 【实际周转数】 = 采购+调拨在途 ({quantity_transfer + quantity_purchase}) + 在库 ({dc_stock_data}) "
}); });
modalData.freight_price = dc_base_transfer_freight_data.freight; ; modalData.freight_price = dc_base_transfer_freight_data.freight;
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,
...@@ -1683,7 +1684,7 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime ...@@ -1683,7 +1684,7 @@ where t1.gmt_modified>=@btime and t1.gmt_modified<=@etime
}); });
//modalData.quantity_final_advise_freight = modalData.quantity_final_advise * modalData.freight_unit_price; //modalData.quantity_final_advise_freight = modalData.quantity_final_advise * modalData.freight_unit_price;
modalData.freight_price = modalData.purchase_quantity * modalData.freight_unit_price; //modalData.freight_price = modalData.purchase_quantity * modalData.freight_unit_price;
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,
......
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