varmoq=conn.QuerySingleOrDefault<int?>(" select max('moq') from dc_base_sku where product_inner_code=@product_inner_code ",new{itemGroup.Key.product_inner_code});
varmoq=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)
{
{
thrownewException("未查询到商品moq");
thrownewException("未查询到商品moq");
...
@@ -162,7 +162,7 @@ namespace AutoTurnOver.DB
...
@@ -162,7 +162,7 @@ namespace AutoTurnOver.DB
else// 下一个供应链长度
else// 下一个供应链长度
{
{
// 查询交期
// 查询交期
varmax_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});
varmax_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});
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(newdc_task_error_log
conn.Insert(newdc_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);