Commit 3a665033 by 泽锋 李

新增利润计算版块

parent 9d5d2ce0
...@@ -1285,7 +1285,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime ...@@ -1285,7 +1285,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime
date = this_time, date = this_time,
val = modalData.quantity_final_advise val = modalData.quantity_final_advise
}); });
modalData.quantity_final_advise_amount = Math.Round( modalData.quantity_final_advise * modalData.unit_price??0,2); modalData.quantity_final_advise_amount = Math.Round( (modalData.quantity_final_advise??0) * (modalData.unit_price??0),2);
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,
...@@ -1319,13 +1319,13 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime ...@@ -1319,13 +1319,13 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime
date = this_time, date = this_time,
val = modalData.quantity_final_advise_ocean val = modalData.quantity_final_advise_ocean
}); });
modalData.quantity_final_advise_ocean_amount = Math.Round( modalData.quantity_final_advise_ocean * modalData.unit_price??0,2); modalData.quantity_final_advise_ocean_amount = Math.Round( (modalData.quantity_final_advise_ocean??0) * (modalData.unit_price??0),2);
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,
val = modalData.quantity_final_advise_ocean_amount val = modalData.quantity_final_advise_ocean_amount
}); });
modalData.freight_price_ocean = Math.Round( modalData.quantity_final_advise_ocean??0 * modalData.freight_unit_price_ocean,2); modalData.freight_price_ocean = Math.Round( (modalData.quantity_final_advise_ocean??0) * modalData.freight_unit_price_ocean,2);
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,
...@@ -1344,7 +1344,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime ...@@ -1344,7 +1344,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime
date = this_time, date = this_time,
val = modalData.quantity_final_advise_air_amount val = modalData.quantity_final_advise_air_amount
}); });
modalData.freight_price_air = Math.Round( modalData.quantity_final_advise_air * modalData.freight_unit_price_air??0,2); modalData.freight_price_air = Math.Round( (modalData.quantity_final_advise_air??0) * modalData.freight_unit_price_air,2);
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,
...@@ -1555,7 +1555,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime ...@@ -1555,7 +1555,7 @@ from dc_auto_turnover_air where gmt_modified>=@btime and gmt_modified<=@etime
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,
val = (modalData.quantity_final_advise_amount??0) <= 0 ? 0M : (Math.Round(modalData.quantity_final__ocean_air_difference_amount??0 / modalData.quantity_final_advise_amount.Value, 3)) val = (modalData.quantity_final_advise_amount??0) <= 0 ? 0M : (Math.Round((modalData.quantity_final__ocean_air_difference_amount??0) / modalData.quantity_final_advise_amount.Value, 3))
}); });
......
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