Commit ee86cdb6 by 泽锋 李

fix

parent c333aff5
...@@ -131,7 +131,7 @@ namespace AutoTurnOver.DB ...@@ -131,7 +131,7 @@ namespace AutoTurnOver.DB
if (item_rule.has_collect) if (item_rule.has_collect)
{ {
//查询商品moq //查询商品moq
var moq = conn.QuerySingleOrDefault<int?>(" select max('moq') from dc_base_sku where product_inner_code=@product_inner_code ", new { itemGroup.Key.product_inner_code }); var moq = conn.QuerySingleOrDefault<int?>(" select max(moq) from dc_base_sku where product_inner_code=@product_inner_code ", new { product_inner_code = itemGroup.Key.product_inner_code });
if (moq == null) if (moq == null)
{ {
throw new Exception("未查询到商品moq"); throw new Exception("未查询到商品moq");
...@@ -162,7 +162,7 @@ namespace AutoTurnOver.DB ...@@ -162,7 +162,7 @@ namespace AutoTurnOver.DB
else // 下一个供应链长度 else // 下一个供应链长度
{ {
// 查询交期 // 查询交期
var max_delivery = conn.QuerySingleOrDefault<int?>(" select max('supplier_delivery' + `transfer_delivery`) from dc_base_sku where product_inner_code=@product_inner_code ", new { itemGroup.Key.product_inner_code }); var max_delivery = conn.QuerySingleOrDefault<int?>(" select max(supplier_delivery + `transfer_delivery`) from dc_base_sku where product_inner_code=@product_inner_code ", new { product_inner_code = itemGroup.Key.product_inner_code });
if (max_delivery == null) if (max_delivery == null)
{ {
throw new Exception("未查询到交期"); throw new Exception("未查询到交期");
...@@ -235,7 +235,7 @@ namespace AutoTurnOver.DB ...@@ -235,7 +235,7 @@ namespace AutoTurnOver.DB
catch (Exception ex) catch (Exception ex)
{ {
var goods_sku = $"【商品sku】:【{itemGroup.Key.product_inner_code}】【{itemGroup.Key.warehouse_code}】"; var goods_sku = $"【商品sku】:【{itemGroup.Key.product_inner_code}】【{itemGroup.Key.warehouse_code}】";
conn.Execute(" update dc_auto_first_order_sku set is_error=1 where id in @ids ",new { ids = itemGroup.Select(s=>s.id)},t); conn.Execute(" update dc_auto_first_order_sku set is_error=@is_error where id in @ids ", new { ids = itemGroup.Select(s=>s.id),is_error = itemGroup.Max(s=>s.is_error) },t);
err_count = true; err_count = true;
conn.Insert(new dc_task_error_log conn.Insert(new dc_task_error_log
{ {
...@@ -253,7 +253,7 @@ namespace AutoTurnOver.DB ...@@ -253,7 +253,7 @@ namespace AutoTurnOver.DB
if(sku_list!=null && sku_list.Count >= 1) if(sku_list!=null && sku_list.Count >= 1)
{ {
//所有需求标记为已下单 //所有需求标记为已下单
conn.Execute(" update dc_auto_first_order_sku set order_time=@order_time where id in @ids ", new { ids = sku_list.Select(s => s.id),order_time =DateTime.Now }); conn.Execute(" update dc_auto_first_order_sku set order_time=@order_time where id in @ids ", new { ids = sku_list.Select(s => s.id),order_time =DateTime.Now },t);
} }
......
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