Commit 72756993 by lizefeng

采购员为赵美聪的,只下缺货

parent dae75b31
...@@ -35,6 +35,14 @@ namespace AutoTurnOver.DB ...@@ -35,6 +35,14 @@ namespace AutoTurnOver.DB
/// <param name="mainID"></param> /// <param name="mainID"></param>
public static void ImportDetailed(int mainID) public static void ImportDetailed(int mainID)
{ {
// 采购员为 赵美聪 的商品 按缺货数量下单
_connection.Execute(@" update
dc_auto_turnover as t1,
dc_base_sku as t2
set t1.quantity_final_advise=IFNULL(t1.quantity_out_stock,0)
where t1.bailun_sku = t2.bailun_sku
and t2.buyer_name='赵美聪' and main_id=@main_id ", new { main_id = mainID }, commandTimeout: 0);
// 生成采购建议 // 生成采购建议
_connection.Execute(@" _connection.Execute(@"
INSERT into dc_auto_purchase_advise_detailed(`bailun_sku`,`warehouse_code`,`quantity_init_advise`,`quantity_final_advise`, INSERT into dc_auto_purchase_advise_detailed(`bailun_sku`,`warehouse_code`,`quantity_init_advise`,`quantity_final_advise`,
...@@ -90,16 +98,8 @@ select ...@@ -90,16 +98,8 @@ select
) )
", new { main_id = mainID }, commandTimeout: 0); ", new { main_id = mainID }, commandTimeout: 0);
// 采购员为 赵美聪 的商品 按缺货数量下单
_connection.Execute(@" update dc_auto_purchase_advise_detailed as t1,
dc_base_sku as t2,
dc_auto_turnover as t3
set t1.quantity_final_advise=IFNULL(t3.quantity_out_stock,0)
where t1.bailun_sku= t2.bailun_sku
and t1.bailun_sku = t3.bailun_sku and t1.warehouse_code = t3.warehouse_code
and t2.buyer_name='赵美聪' and main_id=@main_id ", new { main_id = mainID }, commandTimeout: 0);
_connection.Execute(@" delete from dc_auto_purchase_advise_detailed where quantity_final_advise<=0 and main_id=@main_id ", new { main_id = mainID }, commandTimeout: 0);
// 凑单sku(初始建议数没有) 如果下单数只有一个,改为2 // 凑单sku(初始建议数没有) 如果下单数只有一个,改为2
_connection.Execute(" update dc_auto_purchase_advise_detailed set quantity_final_advise=2 where quantity_final_advise=1 and quantity_init_advise<=0 and main_id=@main_id ", new { main_id = mainID }); _connection.Execute(" update dc_auto_purchase_advise_detailed set quantity_final_advise=2 where quantity_final_advise=1 and quantity_init_advise<=0 and main_id=@main_id ", new { main_id = mainID });
......
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