Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
data-center-auto
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
data-center-auto
Commits
a805e409
Commit
a805e409
authored
Oct 28, 2020
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
82be16d4
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
49 additions
and
26 deletions
+49
-26
db_config.cs
AutoTurnOver.DB/db_config.cs
+23
-1
report.cs
AutoTurnOver.DB/report.cs
+26
-25
No files found.
AutoTurnOver.DB/db_config.cs
View file @
a805e409
...
@@ -512,7 +512,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -512,7 +512,7 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
/// <returns></returns>
/// <returns></returns>
public
static
string
MonitorStatus
(
string
bailun_sku
,
string
warehouse_code
,
int
monitor_status
,
UserData
user
)
public
static
string
MonitorStatus
(
string
bailun_sku
,
string
warehouse_code
,
int
monitor_status
,
UserData
user
)
{
{
throw
new
Exception
(
"功能停用,请使用批量修改状态"
);
if
(
monitor_status
!=
1
&&
monitor_status
!=
0
)
if
(
monitor_status
!=
1
&&
monitor_status
!=
0
)
{
{
throw
new
Exception
(
"状态异常"
);
throw
new
Exception
(
"状态异常"
);
...
@@ -559,6 +559,8 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -559,6 +559,8 @@ 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
""
;
...
@@ -625,6 +627,26 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
...
@@ -625,6 +627,26 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
}
}
}
}
_connection
.
Execute
(
@"delete from dc_auto_monitor_sku_type where bailun_sku in @bailun_skus;
INSERT into dc_auto_monitor_sku_type(`bailun_sku`,`warehouse_type`) (
SELECT DISTINCT `t1`.`bailun_sku` AS `bailun_sku` ,t3.hq_type as 'warehouse_type'
FROM `dc_base_stock` `t1`
LEFT JOIN `dc_auto_config_sku_warehouse` `t2` ON `t1`.`bailun_sku` = `t2`.`bailun_sku`
AND `t1`.`warehouse_code` = `t2`.`warehouse_code`
left join dc_base_warehouse as t3 on t1.warehouse_code =t3.warehouse_code
WHERE
(
isnull( `t2`.`bailun_sku` )
OR ( `t2`.`status` = 0 )
)
and t1.bailun_sku in @bailun_skus
GROUP BY t1.bailun_sku,t3.hq_type
);"
,
new
{
bailun_skus
=
datas
.
Select
(
s
=>
s
.
bailun_sku
).
ToList
()
});
;
return
""
;
return
""
;
...
...
AutoTurnOver.DB/report.cs
View file @
a805e409
...
@@ -1757,34 +1757,35 @@ alter table dc_auto_monitor_sku_temp rename dc_auto_monitor_sku;
...
@@ -1757,34 +1757,35 @@ alter table dc_auto_monitor_sku_temp rename dc_auto_monitor_sku;
alter table dc_auto_monitor_skuTemp rename dc_auto_monitor_sku_temp;
alter table dc_auto_monitor_skuTemp rename dc_auto_monitor_sku_temp;
truncate table dc_auto_monitor_sku_temp; "
,
commandTimeout
:
0
);
truncate table dc_auto_monitor_sku_temp; "
,
commandTimeout
:
0
);
_connection
.
Execute
(
@" -- 刷新 订单 dc_auto_monitor_sku_type_temp 映射表
// 回与改零任务互锁,停用任务
set session transaction isolation level read uncommitted;
// _connection.Execute(@" -- 刷新 订单 dc_auto_monitor_sku_type_temp 映射表
start transaction;
//set session transaction isolation level read uncommitted;
//start transaction;
-- 清空视图表的数据
Truncate table dc_auto_monitor_sku_type_temp;
//-- 清空视图表的数据
//Truncate table dc_auto_monitor_sku_type_temp;
INSERT into dc_auto_monitor_sku_type_temp(`bailun_sku`,`warehouse_type`) (
//INSERT into dc_auto_monitor_sku_type_temp(`bailun_sku`,`warehouse_type`) (
SELECT DISTINCT `t1`.`bailun_sku` AS `bailun_sku` ,t3.hq_type as 'warehouse_type'
FROM `dc_base_stock` `t1`
// SELECT DISTINCT `t1`.`bailun_sku` AS `bailun_sku` ,t3.hq_type as 'warehouse_type'
LEFT JOIN `dc_auto_config_sku_warehouse` `t2` ON `t1`.`bailun_sku` = `t2`.`bailun_sku`
//FROM `dc_base_stock` `t1`
AND `t1`.`warehouse_code` = `t2`.`warehouse_code`
//LEFT JOIN `dc_auto_config_sku_warehouse` `t2` ON `t1`.`bailun_sku` = `t2`.`bailun_sku`
left join dc_base_warehouse as t3 on t1.warehouse_code =t3.warehouse_code
// AND `t1`.`warehouse_code` = `t2`.`warehouse_code`
WHERE
// left join dc_base_warehouse as t3 on t1.warehouse_code =t3.warehouse_code
(
// WHERE
isnull( `t2`.`bailun_sku` )
// (
OR ( `t2`.`status` = 0 )
// isnull( `t2`.`bailun_sku` )
)
// OR ( `t2`.`status` = 0 )
GROUP BY t1.bailun_sku,t3.hq_type
// )
// GROUP BY t1.bailun_sku,t3.hq_type
);
//
);
alter table dc_auto_monitor_sku_type rename dc_auto_monitor_sku_typeTemp;
//
alter table dc_auto_monitor_sku_type rename dc_auto_monitor_sku_typeTemp;
alter table dc_auto_monitor_sku_type_temp rename dc_auto_monitor_sku_type;
//
alter table dc_auto_monitor_sku_type_temp rename dc_auto_monitor_sku_type;
alter table dc_auto_monitor_sku_typeTemp rename dc_auto_monitor_sku_type_temp;
//
alter table dc_auto_monitor_sku_typeTemp rename dc_auto_monitor_sku_type_temp;
truncate table dc_auto_monitor_sku_type_temp; "
,
commandTimeout
:
0
);
//
truncate table dc_auto_monitor_sku_type_temp; ", commandTimeout: 0);
_connection
.
Execute
(
@" -- 刷新 订单 dc_view_stock_monitor_sku 映射表
_connection
.
Execute
(
@" -- 刷新 订单 dc_view_stock_monitor_sku 映射表
set session transaction isolation level read uncommitted;
set session transaction isolation level read uncommitted;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment