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
9c42645c
Commit
9c42645c
authored
Mar 17, 2021
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增母sku周转数据增量同步服务
parent
4426e865
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
79 additions
and
34 deletions
+79
-34
SaleVolume.cs
AutoTurnOver.DB/SaleVolume.cs
+1
-1
dc_auto_turnover.cs
AutoTurnOver.DB/dc_auto_turnover.cs
+0
-0
dc_base_mother_sku_dao.cs
AutoTurnOver.DB/dc_base_mother_sku_dao.cs
+0
-0
dc_base_storage_capacity_dao.cs
AutoTurnOver.DB/dc_base_storage_capacity_dao.cs
+7
-0
dc_auto_inbound.cs
AutoTurnOver.Models/dc_auto_inbound.cs
+15
-9
dc_auto_sales.cs
AutoTurnOver.Models/dc_auto_sales.cs
+29
-23
dc_auto_turnover.cs
AutoTurnOver.Models/dc_auto_turnover.cs
+6
-0
Program.cs
ResetOutofstock/Program.cs
+1
-1
ResetOutofstockBackgrounService.cs
ResetOutofstock/ResetOutofstockBackgrounService.cs
+20
-0
No files found.
AutoTurnOver.DB/SaleVolume.cs
View file @
9c42645c
...
...
@@ -29,7 +29,7 @@ namespace AutoTurnOver.DB
if
(
objTurnOver
!=
null
)
{
var
sql1
=
"select * from dc_auto_sales where bailun_sku='"
+
objTurnOver
.
bailun_sku
+
"' and warehouse_code='"
+
objTurnOver
.
warehouse_code
+
"'"
;
var
sql1
=
"select * from dc_auto_sales where bailun_sku='"
+
objTurnOver
.
bailun_sku
+
"' and warehouse_code='"
+
objTurnOver
.
warehouse_code
+
"'"
;
return
_connection
.
QueryFirstOrDefault
<
dc_auto_sales
>(
sql1
);
}
...
...
AutoTurnOver.DB/dc_auto_turnover.cs
View file @
9c42645c
This diff is collapsed.
Click to expand it.
AutoTurnOver.DB/dc_base_mother_sku_dao.cs
View file @
9c42645c
This diff is collapsed.
Click to expand it.
AutoTurnOver.DB/dc_base_storage_capacity_dao.cs
View file @
9c42645c
...
...
@@ -211,14 +211,21 @@ left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code where
catch
(
Exception
ex
)
{
t
.
Rollback
();
throw
;
}
}
//更新母sku库容
dc_base_mother_sku_dao
.
ResetStorageCapacityByMapSku
(
data
.
bailun_sku
,
data
.
warehouse_code
,
new
UserData
{
UserName
=
data
.
create_user
});
if
(
type_enum
==
dc_base_storage_capacity_log_enum
.
导入
)
{
// 如果是导入库容,则需要扣采购在途、采购临时
}
}
/// <summary>
/// 批量修改库容
/// </summary>
...
...
AutoTurnOver.Models/dc_auto_inbound.cs
View file @
9c42645c
...
...
@@ -24,7 +24,7 @@ namespace AutoTurnOver.Models
/// <summary>
/// 实际库存
/// </summary>
public
int
actual_in
bound
{
get
;
set
;
}
public
int
actual_in
ventory
{
get
;
set
;
}
/// <summary>
/// 预测今天入库
...
...
@@ -181,10 +181,7 @@ namespace AutoTurnOver.Models
/// </summary>
public
decimal
forecast_thirtyday_inbound
{
get
;
set
;
}
/// <summary>
/// 记录时间
/// </summary>
public
DateTime
record_time
{
get
;
set
;
}
/// <summary>
/// 创建时间
...
...
@@ -196,10 +193,7 @@ namespace AutoTurnOver.Models
/// </summary>
public
DateTime
gmt_modified
{
get
;
set
;
}
/// <summary>
/// 入库类型 1是采购入库, 2是调拨入库
/// </summary>
public
int
type
{
get
;
set
;
}
/// <summary>
/// 详细预测入库数据
...
...
@@ -212,4 +206,16 @@ namespace AutoTurnOver.Models
public
string
relation
{
get
;
set
;
}
}
public
class
dc_auto_inbound_dto
:
dc_auto_inbound
{
/// <summary>
/// 记录时间
/// </summary>
public
DateTime
record_time
{
get
;
set
;
}
/// <summary>
/// 入库类型 1是采购入库, 2是调拨入库
/// </summary>
public
int
type
{
get
;
set
;
}
}
}
AutoTurnOver.Models/dc_auto_sales.cs
View file @
9c42645c
...
...
@@ -13,25 +13,7 @@ namespace AutoTurnOver.Models
/// </summary>
public
string
forecast_formula
{
get
;
set
;
}
/// <summary>
/// 平台
/// </summary>
public
string
platform
{
get
;
set
;
}
/// <summary>
/// 站点
/// </summary>
public
string
website
{
get
;
set
;
}
/// <summary>
/// 百伦帐号id
/// </summary>
public
string
bailun_account_id
{
get
;
set
;
}
/// <summary>
/// 百伦帐号
/// </summary>
public
string
bailun_account
{
get
;
set
;
}
/// <summary>
/// 百伦SKU
...
...
@@ -219,10 +201,7 @@ namespace AutoTurnOver.Models
/// </summary>
public
string
warehouse_name
{
get
;
set
;
}
/// <summary>
/// 记录时间
/// </summary>
public
DateTime
record_time
{
get
;
set
;
}
/// <summary>
/// 预测今日销量
...
...
@@ -405,4 +384,31 @@ namespace AutoTurnOver.Models
public
string
fit_forecast_formula
{
get
;
set
;
}
}
public
class
dc_auto_sales_dto
:
dc_auto_sales
{
/// <summary>
/// 平台
/// </summary>
public
string
platform
{
get
;
set
;
}
/// <summary>
/// 站点
/// </summary>
public
string
website
{
get
;
set
;
}
/// <summary>
/// 百伦帐号id
/// </summary>
public
string
bailun_account_id
{
get
;
set
;
}
/// <summary>
/// 百伦帐号
/// </summary>
public
string
bailun_account
{
get
;
set
;
}
/// <summary>
/// 记录时间
/// </summary>
public
DateTime
record_time
{
get
;
set
;
}
}
}
AutoTurnOver.Models/dc_auto_turnover.cs
View file @
9c42645c
...
...
@@ -601,6 +601,9 @@ namespace AutoTurnOver.Models
[
Description
(
"是否监控库容"
)]
public
int
?
storage_capacity_status
{
get
;
set
;
}
[
Description
(
"子母sku类型"
)]
public
int
?
is_mother_sku
{
get
;
set
;
}
/// <summary>
/// 仓库编码
/// </summary>
...
...
@@ -775,6 +778,9 @@ namespace AutoTurnOver.Models
public
class
dc_auto_turnover_list_dto
{
public
string
bailun_sku_warehouse_code
{
get
;
set
;
}
public
List
<
dc_auto_turnover_list_dto
>
maps
{
get
;
set
;
}
/// <summary>
/// 备货数量
/// </summary>
...
...
ResetOutofstock/Program.cs
View file @
9c42645c
...
...
@@ -30,7 +30,7 @@ namespace ResetOutofstock
//dc_base_transfer_freight_dao.Init();
//daily.ResetFbaExtendSales(DateTime.Now);
dc_base_mother_sku_dao
.
ResetTurnOver
(
""
,
""
);
//dc_base_mother_sku_dao.SynchroCalculationTurnOver(
);
}
catch
(
Exception
ex
)
{
...
...
ResetOutofstock/ResetOutofstockBackgrounService.cs
View file @
9c42645c
...
...
@@ -296,6 +296,26 @@ namespace ResetOutofstock
}
});
Task
.
Factory
.
StartNew
(()
=>
{
while
(
true
)
{
try
{
Console
.
WriteLine
(
$"开始刷新 增量刷新母sku周转数据,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
dc_base_mother_sku_dao
.
SynchroCalculationTurnOver
();
Console
.
WriteLine
(
$"结束刷新 增量刷新母sku周转数据,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
}
catch
(
Exception
ex
)
{
Console
.
WriteLine
(
"增量刷新母sku周转数据:"
+
ex
.
Message
);
Console
.
WriteLine
(
"增量刷新母sku周转数据:"
+
ex
.
StackTrace
);
}
Thread
.
Sleep
(
10
*
60
*
1000
);
}
});
...
...
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