Commit f99d8a3d by 泽锋 李

优化调拨类型比例算法

parent d51a9343
......@@ -565,7 +565,7 @@ t2.targetwareno as 'warehouse_code',
t1.deliverycount - t1.storagecount as 'count',
ifnull(t2.`code`,'') as 'transfer_order_id',
ifnull(t2.purchasecode,'') as 'purchase_id',
(case when t9.transport_type is null or t9.transport_type not in (1,2,3) then t2.transporttype when t9.transport_type=1 then '铁路运输' when t9.transport_type=2 then '海运' when t9.transport_type=3 then '空运' else '未知' end ) as 'transport_type_str'
(case when t9.transport_type is null or t9.transport_type not in (1,2,3) then t2.transporttype when t9.transport_type=1 then '铁路运输' when t9.transport_type=2 then '海运' when t9.transport_type=3 then '空运' when t2.transporttype in ('铁路运输','海运','空运') then t2.transporttype else '未知' end ) as 'transport_type_str'
from dc_base_transfer_info_skus as t1
left join dc_base_transfer_info as t2 on t1.dataid =t2.dataid
left join dc_base_warehouse as t3 on t2.targetwareno = t3.warehouse_code
......@@ -646,11 +646,11 @@ and t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code
stock -= use_stock;
// 查询相关调拨单
var transport_type_str = _connection.QueryFirstOrDefault<string>(@"select
(case when t9.transport_type=1 then '铁路运输' when t9.transport_type=2 then '海运' when t9.transport_type=3 then '空运' else '未知' end ) as 'transport_type_str'
(case when t9.transport_type=1 then '铁路运输' when t9.transport_type=2 then '海运' when t9.transport_type=3 then '空运' when t1.transporttype in ('铁路运输','海运','空运') then t1.transporttype else '未知' end ) as 'transport_type_str'
from dc_base_transfer_info as t1
left join dc_base_lms_channel as t9 on t1.channelname = t9.`name`
where t1.`code`=@code limit 1
",new { code = item.system_order_no});
", new { code = item.system_order_no});
stock_orders.Add(new temp_dc_base_trans_expectarrivaltime_temp { count = use_stock , main_code = item.system_order_no,transport_type_str = transport_type_str });
}
......
......@@ -24,9 +24,9 @@ namespace AutoTurnOver.Purchase.AverageTarget
try
{
//report.ResetTransExpectArrivaltime();
//PurchaseAverageTargetServices.CalculationTransfer("949057402", days: (360 * 3));
//PurchaseAverageTargetServices.CalculationTransfer("278878201", days: (360 * 3));
//PurchaseAverageTargetServices.Calculation("942517901", days: (360 * 3));
//ApiUtility.GetLmsTransportCountList(new Models.ApiDto.api_transport_count_order_transfer_query_dto { bailun_sku= "949057402", targetwareno= "MMDUSFBA" });
//ApiUtility.GetLmsTransportCountList(new Models.ApiDto.api_transport_count_order_transfer_query_dto { bailun_sku= "278878201", targetwareno= "QMSUSFBA" });
//PurchaseAverageTargetServices.SynchroTransferTransportType();
//PurchaseAverageTargetServices.CalculationTransfer(days: (360 * 3), has_transfer: true);
......
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