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
10807c1c
Commit
10807c1c
authored
Aug 01, 2020
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
同步完刊登数据后,刷新报表
parent
9c0d0b64
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
26 additions
and
24 deletions
+26
-24
daily.cs
AutoTurnOver.DB/daily.cs
+3
-1
dc_auto_stock_monitor_dao.cs
AutoTurnOver.DB/dc_auto_stock_monitor_dao.cs
+20
-2
report.cs
AutoTurnOver.DB/report.cs
+2
-1
Program.cs
ResetOutofstock/Program.cs
+1
-1
ResetOutofstockBackgrounService.cs
ResetOutofstock/ResetOutofstockBackgrounService.cs
+0
-19
No files found.
AutoTurnOver.DB/daily.cs
View file @
10807c1c
...
...
@@ -739,7 +739,9 @@ where bailun_sku in @skus", new { skus = skus.Split(',').ToList() });
alter table dc_base_listing_status_temp rename dc_base_listing_status;
alter table dc_base_listing_statusTemp rename dc_base_listing_status_temp;
truncate table dc_base_listing_status_temp; "
);
report
.
ResetDataHighFrequencyListting
();
}
public
static
void
BatchUpdateDatas
(
MySqlConnection
conn
,
List
<
dc_base_listing_status
>
datas
)
{
...
...
AutoTurnOver.DB/dc_auto_stock_monitor_dao.cs
View file @
10807c1c
...
...
@@ -4,6 +4,7 @@ using AutoTurnOver.Models.Base;
using
Dapper
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
namespace
AutoTurnOver.DB
...
...
@@ -163,6 +164,18 @@ where tdb.usable_stock>0 ";
sql
+=
" and t1.source =@source "
;
parameters
.
Add
(
"source"
,
search
.
source
);
}
if
(
search
.
listing_status
==
1
)
{
// 可上架
var
fields
=
GetShowField
(
search
.
warehouse_code
);
sql
+=
$"and tdb.usable_stock>0 and (
{
string
.
Join
(
" or "
,
fields
.
Select
(
v
=>
"t11.{v} <= 0 "
))}
)"
;
}
if
(
search
.
listing_status
==
2
)
{
// 无在线
var
fields
=
GetShowField
(
search
.
warehouse_code
);
sql
+=
$"and tdb.usable_stock>0 and (
{
string
.
Join
(
" and "
,
fields
.
Select
(
v
=>
"t11.{v} <= 0 "
))}
)"
;
}
}
return
_connection
.
Page
<
listing_status_view_dto
>(
sql
,
search
,
parameters
);
}
...
...
@@ -174,9 +187,14 @@ where tdb.usable_stock>0 ";
/// <returns></returns>
public
static
List
<
string
>
GetShowField
(
string
warehouse_code
)
{
var
full
=
new
List
<
string
>
{
"ebay_uk_china"
,
"ebay_uk_abroad"
,
"ebay_us_china"
,
"ebay_us_abroad"
,
"wish_china"
,
"wish_abroad"
,
"amazon_uk_china"
,
"amazon_uk_abroad"
,
"amazon_us_china"
,
"amazon_us_abroad"
,
"aliexpress_china"
,
"aliexpress_abroad"
,
"walmart_china"
,
"walmart_abroad"
,
"sears_china"
,
"sears_abroad"
,
"ebay_au_china"
,
"ebay_au_abroad"
,
"ebay_de_china"
,
"ebay_de_abroad"
,
"ebay_es_china"
,
"ebay_es_abroad"
,
"ebay_fr_china"
,
"ebay_fr_abroad"
,
"ebay_it_china"
,
"ebay_it_abroad"
,
"amazon_au_china"
,
"amazon_au_abroad"
,
"amazon_de_china"
,
"amazon_de_abroad"
,
"amazon_es_china"
,
"amazon_es_abroad"
,
"amazon_fr_china"
,
"amazon_fr_abroad"
,
"amazon_it_china"
,
"amazon_it_abroad"
,
"amazon_jp_china"
,
"amazon_jp_abroad"
,
"amazon_na_china"
,
"amazon_na_abroad"
,
"amazon_ca_china"
,
"amazon_ca_abroad"
};
if
(
string
.
IsNullOrWhiteSpace
(
warehouse_code
))
{
return
new
List
<
string
>()
;
return
full
;
}
var
wData
=
_connection
.
QuerySingleOrDefault
<
dc_base_warehouse
>(
" select * from dc_base_warehouse where warehouse_code=@warehouse_code "
,
new
{
warehouse_code
=
warehouse_code
});
if
(
wData
.
hq_type
==
"国内仓"
)
...
...
@@ -194,7 +212,7 @@ where tdb.usable_stock>0 ";
}
else
{
return
new
List
<
string
>
{
}
;
return
full
;
}
}
...
...
AutoTurnOver.DB/report.cs
View file @
10807c1c
...
...
@@ -1863,7 +1863,7 @@ update dc_report_cash_flow_sku_group set current_balance=current_income+current
/// <summary>
/// 刷新数据 (高频)
/// </summary>
public
static
void
ResetDataHighFrequency
()
public
static
void
ResetDataHighFrequency
Listting
()
{
_connection
.
Execute
(
@" -- 刷新 订单 listing_status 映射表
set session transaction isolation level read uncommitted;
...
...
@@ -1936,6 +1936,7 @@ alter table dc_base_listing_status_sum_viewTemp rename dc_base_listing_status_su
truncate table dc_base_listing_status_sum_view_temp; "
,
commandTimeout
:
0
);
}
/// <summary>
/// 刷新库存监控数据
/// </summary>
...
...
ResetOutofstock/Program.cs
View file @
10807c1c
...
...
@@ -23,7 +23,7 @@ namespace ResetOutofstock
// throw;
//}
report
.
ResetCashFlowData
();
//
report.ResetCashFlowData();
var
builder
=
new
HostBuilder
().
ConfigureServices
((
hostContext
,
services
)
=>
...
...
ResetOutofstock/ResetOutofstockBackgrounService.cs
View file @
10807c1c
...
...
@@ -122,25 +122,6 @@ namespace ResetOutofstock
}
});
Task
.
Factory
.
StartNew
(()
=>
{
while
(
true
)
{
try
{
Console
.
WriteLine
(
$"开始刷新 listing 数据,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
report
.
ResetDataHighFrequency
();
Console
.
WriteLine
(
$"结束刷新 listing 数据,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
}
catch
(
Exception
ex
)
{
Console
.
WriteLine
(
ex
.
Message
);
}
Thread
.
Sleep
(
30
*
60
*
1000
);
}
});
return
Task
.
CompletedTask
;
}
...
...
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