@@ -95,7 +95,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
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)
{
...
...
@@ -294,12 +294,12 @@ where 1 = 1 ";
}
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))
{
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");
...
...
@@ -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)
{
return$" 仓库:【{m.warehouse_name}】 已经配置过了 ";
...
...
@@ -506,15 +506,15 @@ 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(monitor_status==0)
...
...
@@ -537,22 +537,23 @@ 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"";
...
...
@@ -616,7 +617,70 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
}
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});
}
}
...
...
@@ -625,6 +689,14 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
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();
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)
{
return$" 仓库skusku:【{m.bailun_sku}】 已经配置过了 ";
...
...
@@ -1200,19 +1272,20 @@ where 1 = 1 ";
{
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)
{
// 检查数据是否存在
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 ",