Commit f4cbce7d by 泽锋 李

母sku缺货的时候,也要切换物流

parent c1377e5a
......@@ -472,7 +472,7 @@ where t1.mother_sku_warehouse_code in @mother_sku_warehouse_codes ", new
abroad_inbound_delivery = turn_first_data.abroad_inbound_delivery,
abroad_inbound_delivery_source = turn_first_data.abroad_inbound_delivery_source,
adv_uid = "",
auto_replace_logistics_task_id = null,
auto_replace_logistics_task_id = turn_first_data.auto_replace_logistics_task_id,
average_overdue = turn_first_data.average_overdue,
average_supplier_delivery = turn_first_data.average_supplier_delivery,
bailun_category_id = turn_first_data.bailun_category_id,
......@@ -741,6 +741,19 @@ where t1.mother_sku_warehouse_code in @mother_sku_warehouse_codes ", new
}
public static void ResetTurnOverByMapSku(string bailun_sku, string warehouse_code)
{
// 查询是否有母sku
var mother_sku_map_data = _connection.QueryFirstOrDefault<dc_base_mother_sku_map>(" select * from dc_base_mother_sku_map where bailun_sku_warehouse_code=@bailun_sku_warehouse_code ", new
{
bailun_sku_warehouse_code = $"{bailun_sku}{warehouse_code}"
});
if (mother_sku_map_data != null)
{
ResetTurnOver(mother_sku_map_data.mother_sku, mother_sku_map_data.mother_warehouse_code);
}
}
public static List<decimal> MergeList(List<List<decimal>> datas)
{
var r = new List<decimal>();
......
......@@ -24,7 +24,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
try
{
//report.ResetTransExpectArrivaltime();
//PurchaseAverageTargetServices.CalculationTransfer("LM-EO-007", days: (360 * 3));
//PurchaseAverageTargetServices.CalculationTransfer("945188402", 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" });
......
......@@ -28,6 +28,16 @@ namespace AutoTurnOver.Services
//等待后台重算任务
purchase_advise.WaitReplaceLogisticsTask();
foreach (var item in change_datas)
{
if(item.bailun_sku== "945188402")
{
}
//刷新母sku
dc_base_mother_sku_dao.ResetTurnOverByMapSku(item.bailun_sku, item.warehouse_code);
}
// 创建一个采购计划
var mainID = purchase_advise.Add(new dc_auto_purchase_advise { create_time = DateTime.Now, no = purchase_advise.GenerateOrderNo() ,buy_sys_plan_no = "Generate", title = title });
if (mainID == null) throw new Exception("创建采购建议失败");
......
......@@ -31,7 +31,7 @@ namespace ResetOutofstock
//daily.ResetFbaExtendSales(DateTime.Now);
//dc_base_mother_sku_dao.SynchroCalculationTurnOver();
dc_base_mother_sku_dao.ResetTurnOver("M-LM-EO-007", "MMDUSFBA");
//dc_base_mother_sku_dao.ResetTurnOver("945188402", "MMDUSFBA");
//dc_base_transfer_extend_dao.SynchroLmsTransferOrder();
//dc_base_full_link_wait_order_dao.ResetDatas();
//dc_base_mother_sku_dao.GenerateData();
......
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