@@ -95,7 +95,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -95,7 +95,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
obj.param=m.param;
obj.param=m.param;
// 检查该数据是否有存在
// 检查该数据是否有存在
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_config_safe_inventory where variable_code=@variable_code and warehouse_code=@warehouse_code and type=@type and id!=@id ",new{m.variable_code,m.warehouse_code,m.id,m.type});
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_config_safe_inventory where variable_code=@variable_code and warehouse_code=@warehouse_code and type=@type and id!=@id ",new{m.variable_code,m.warehouse_code,m.id,m.type});
sql+=" and ( dbw.hq_type="+$"'{m.warehousetype}' or ( dacp.type=4 and dacp.variable_code='"+m.warehousetype+"' ) ) ";
sql+=" and ( dbw.hq_type="+$"'{m.warehousetype}' or ( dacp.type=4 and dacp.variable_code='"+m.warehousetype+"' ) ) ";
}
}
if(m.warehousearea>0)
if(m.warehousearea>0)
{
{
...
@@ -294,12 +294,12 @@ where 1 = 1 ";
...
@@ -294,12 +294,12 @@ where 1 = 1 ";
}
}
if(!string.IsNullOrWhiteSpace(m.sku))
if(!string.IsNullOrWhiteSpace(m.sku))
{
{
sql+=" and ( ( dacp.type = 1 or dacp.type=2 ) and dacp.bailun_sku like '%"+m.sku+"%' )";
sql+=" and ( ( dacp.type = 1 or dacp.type=2 ) and dacp.bailun_sku like '%"+m.sku+"%' )";
}
}
if(!string.IsNullOrWhiteSpace(m.warehousecode))
if(!string.IsNullOrWhiteSpace(m.warehousecode))
{
{
sql+=" and ( dbw.warehouse_code='"+m.warehousecode+"' or ( dacp.type=3 and dacp.variable_code='"+m.warehousecode+"' ) ) ";
sql+=" and ( dbw.warehouse_code='"+m.warehousecode+"' or ( dacp.type=3 and dacp.variable_code='"+m.warehousecode+"' ) ) ";
}
}
total=_connection.ExecuteScalar<int>("select count(0) from ("+sql+") tb1");
total=_connection.ExecuteScalar<int>("select count(0) from ("+sql+") tb1");
...
@@ -460,7 +460,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -460,7 +460,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
// 检查该数据是否有存在
// 检查该数据是否有存在
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_config_stock_up_days where warehouse_code=@warehouse_code and id!=@id ",new{m.warehouse_code,m.id});
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_config_stock_up_days where warehouse_code=@warehouse_code and id!=@id ",new{m.warehouse_code,m.id});
if(oldData!=null)
if(oldData!=null)
{
{
return$" 仓库:【{m.warehouse_name}】 已经配置过了 ";
return$" 仓库:【{m.warehouse_name}】 已经配置过了 ";
...
@@ -506,22 +506,22 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -506,22 +506,22 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
varoldData=_connection.QueryFirstOrDefault<dc_auto_config_sku_warehouse>($"select * from dc_auto_config_sku_warehouse where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code ",new{bailun_sku,warehouse_code});
varoldData=_connection.QueryFirstOrDefault<dc_auto_config_sku_warehouse>($"select * from dc_auto_config_sku_warehouse where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code ",new{bailun_sku,warehouse_code});
if(oldData==null||oldData.status==0)
if(oldData==null||oldData.status==0)
{
{
if(monitor_status==0)
if(monitor_status==0)
{
{
return"该数据当前已经正常监控,请勿重复操作";
return"该数据当前已经正常监控,请勿重复操作";
}
}
}
}
if(oldData!=null&&oldData.status==1)
if(oldData!=null&&oldData.status==1)
...
@@ -537,25 +537,26 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -537,25 +537,26 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
_connection.Execute(" update dc_auto_config_sku_warehouse set status=@monitor_status where id=@id",new{monitor_status,id=oldData.id});
_connection.Execute(" update dc_auto_config_sku_warehouse set status=@monitor_status where id=@id",new{monitor_status,id=oldData.id});
}
}
return"";
return"";
}
}
...
@@ -584,7 +585,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -584,7 +585,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
{
{
continue;
continue;
}
}
}
}
if(oldData!=null&&oldData.status==1)
if(oldData!=null&&oldData.status==1)
...
@@ -616,15 +617,86 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -616,15 +617,86 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
}
}
else
else
{
{
_connection.Execute(" update dc_auto_config_sku_warehouse set status=@monitor_status,bl_operator=@bl_operator where id=@id",new{monitor_status,id=oldData.id,bl_operator=user.UserName});
_connection.Execute(" update dc_auto_config_sku_warehouse set status=@monitor_status,bl_operator=@bl_operator where id=@id",new{monitor_status,id=oldData.id,bl_operator=user.UserName});
vardatas=_connection.Query<AutoTurnOver.Models.dc_auto_turnover>(" select * from dc_auto_turnover where id in @ids ",new{ids=ids.Split(',')}).AsList();
varoldData=_connection.QueryFirstOrDefault<dc_return_goods_not_push>($"select * from dc_return_goods_not_push where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code ",new{turnover_item.bailun_sku,turnover_item.warehouse_code});
_connection.Execute(" update dc_return_goods_not_push set status=@monitor_status,bl_operator=@bl_operator where id=@id",new{monitor_status,id=oldData.id,bl_operator=user.UserName});
return_connection.Query<dc_return_goods_not_push>(" select * from dc_return_goods_not_push wehre status=1 and bailun_sku in @skus ",new{skus=skus}).ToList();
vardc_base_stock_fba_share=_connection.QueryFirstOrDefault<dc_base_stock_fba_share>(" select * from dc_base_stock_fba_share where platform_sku=@platform_sku limit 1 ",new{platform_sku=m.platform_sku});
vardc_base_stock_fba_share=_connection.QueryFirstOrDefault<dc_base_stock_fba_share>(" select * from dc_base_stock_fba_share where platform_sku=@platform_sku limit 1 ",new{platform_sku=m.platform_sku});
if(dc_base_stock_fba_share==null)
if(dc_base_stock_fba_share==null)
{
{
thrownewException(" 未找到与之对应的百伦sku数据 ");
thrownewException(" 未找到与之对应的百伦sku数据 ");
...
@@ -832,7 +904,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -832,7 +904,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_stock_up_range where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code and id!=@id ",new{m.bailun_sku,m.warehouse_code,m.id});
varoldData=_connection.QueryFirstOrDefault(" select * from dc_auto_stock_up_range where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code and id!=@id ",new{m.bailun_sku,m.warehouse_code,m.id});
if(oldData!=null)
if(oldData!=null)
{
{
return$" 仓库skusku:【{m.bailun_sku}】 已经配置过了 ";
return$" 仓库skusku:【{m.bailun_sku}】 已经配置过了 ";
...
@@ -1104,13 +1176,13 @@ where 1 = 1 ";
...
@@ -1104,13 +1176,13 @@ where 1 = 1 ";
{
{
varsql=@"select dacp.* from dc_auto_jit_tag_group as dacp ";
varsql=@"select dacp.* from dc_auto_jit_tag_group as dacp ";
if(!string.IsNullOrWhiteSpace(m.bailun_sku))
if(!string.IsNullOrWhiteSpace(m.bailun_sku))
{
{
sql+=" and dacp.name like '%"+m.bailun_sku+"%'";
sql+=" and dacp.name like '%"+m.bailun_sku+"%'";
}
}
total=_connection.ExecuteScalar<int>("select count(0) from ("+sql+") tb1");
total=_connection.ExecuteScalar<int>("select count(0) from ("+sql+") tb1");
...
@@ -1200,19 +1272,20 @@ where 1 = 1 ";
...
@@ -1200,19 +1272,20 @@ where 1 = 1 ";
{
{
thrownewException("请选择规则组");
thrownewException("请选择规则组");
}
}
vardatas=_connection.Query<AutoTurnOver.Models.dc_auto_turnover>(" select * from dc_auto_turnover where id in @ids ",new{ids=data.ids.Split(',').Select(s=>int.Parse(s)).ToList()});
vardatas=_connection.Query<AutoTurnOver.Models.dc_auto_turnover>(" select * from dc_auto_turnover where id in @ids ",new{ids=data.ids.Split(',').Select(s=>int.Parse(s)).ToList()});
foreach(varitemindatas)
foreach(varitemindatas)
{
{
// 检查数据是否存在
// 检查数据是否存在
varold_data=_connection.QueryFirstOrDefault<dc_auto_stock_up_range>(" select * from dc_auto_stock_up_range where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code ",
varold_data=_connection.QueryFirstOrDefault<dc_auto_stock_up_range>(" select * from dc_auto_stock_up_range where bailun_sku=@bailun_sku and warehouse_code=@warehouse_code ",