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
3f75ee50
Commit
3f75ee50
authored
May 25, 2020
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
海外仓的采购建议,如果是美国的则下海运,英国的则下铁路运输
parent
1de70c96
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
2 deletions
+21
-2
Program.cs
AutoGeneratePurchaseAdvise/Program.cs
+1
-1
mPlanToPurchaseDto.cs
AutoTurnOver.Models/ApiDto/mPlanToPurchaseDto.cs
+5
-0
dc_auto_purchase_advise.cs
AutoTurnOver.Models/dc_auto_purchase_advise.cs
+4
-0
PurchaseAdviseServices.cs
AutoTurnOver.Services/PurchaseAdviseServices.cs
+11
-1
No files found.
AutoGeneratePurchaseAdvise/Program.cs
View file @
3f75ee50
...
@@ -19,7 +19,7 @@ namespace AutoGeneratePurchaseAdvise
...
@@ -19,7 +19,7 @@ namespace AutoGeneratePurchaseAdvise
//PurchaseAdviseServices.AutoPushBuySys(4);
//PurchaseAdviseServices.AutoPushBuySys(4);
//PurchaseAdviseServices.AutoPushBuySys(2);
//PurchaseAdviseServices.AutoPushBuySys(2);
//dc_auto_first_order_sku_dao.GeneratePurchaseAdvise();
//dc_auto_first_order_sku_dao.GeneratePurchaseAdvise();
//PurchaseAdviseServices.AutoPushBuySys(
4
);
//PurchaseAdviseServices.AutoPushBuySys(
2
);
var
builder
=
new
HostBuilder
().
ConfigureServices
((
hostContext
,
services
)
=>
var
builder
=
new
HostBuilder
().
ConfigureServices
((
hostContext
,
services
)
=>
{
{
services
.
AddHostedService
<
GeneratePurchaseAdviseBackgroundService
>();
services
.
AddHostedService
<
GeneratePurchaseAdviseBackgroundService
>();
...
...
AutoTurnOver.Models/ApiDto/mPlanToPurchaseDto.cs
View file @
3f75ee50
...
@@ -23,6 +23,11 @@ namespace AutoTurnOver.Models.ApiDto
...
@@ -23,6 +23,11 @@ namespace AutoTurnOver.Models.ApiDto
///<summary>
///<summary>
///运输方式
///运输方式
/// -1 = 无
/// 1 = 陆运
/// 2 = 海运
/// 3 = 空运
/// 铁路运输= 4
///</summary>
///</summary>
public
int
bp_sendtype
{
get
;
set
;
}
public
int
bp_sendtype
{
get
;
set
;
}
...
...
AutoTurnOver.Models/dc_auto_purchase_advise.cs
View file @
3f75ee50
...
@@ -206,6 +206,10 @@ namespace AutoTurnOver.Models
...
@@ -206,6 +206,10 @@ namespace AutoTurnOver.Models
/// 仓库类型
/// 仓库类型
/// </summary>
/// </summary>
public
string
warehouse_type
{
get
;
set
;
}
public
string
warehouse_type
{
get
;
set
;
}
/// <summary>
/// 站点
/// </summary>
public
string
area_name
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 运输方式
/// 运输方式
...
...
AutoTurnOver.Services/PurchaseAdviseServices.cs
View file @
3f75ee50
...
@@ -122,7 +122,7 @@ namespace AutoTurnOver.Services
...
@@ -122,7 +122,7 @@ namespace AutoTurnOver.Services
DateTime
now
=
DateTime
.
Now
;
DateTime
now
=
DateTime
.
Now
;
// 查询未推送成功的采购建议的明细
// 查询未推送成功的采购建议的明细
var
detailList
=
purchase_advise
.
BuyDetailList
(
datas
.
Select
(
s
=>
s
.
id
).
ToList
(),
false
);
var
detailList
=
purchase_advise
.
BuyDetailList
(
datas
.
Select
(
s
=>
s
.
id
).
ToList
(),
false
);
foreach
(
var
item
in
detailList
.
GroupBy
(
s
=>
new
{
s
.
warehouse_code
,
s
.
warehouse_type
}))
foreach
(
var
item
in
detailList
.
GroupBy
(
s
=>
new
{
s
.
warehouse_code
,
s
.
warehouse_type
,
s
.
area_name
}))
{
{
mPlanToPurchaseDto
data
=
new
mPlanToPurchaseDto
mPlanToPurchaseDto
data
=
new
mPlanToPurchaseDto
...
@@ -135,6 +135,16 @@ namespace AutoTurnOver.Services
...
@@ -135,6 +135,16 @@ namespace AutoTurnOver.Services
bp_remark
=
$"用户
{
user
.
UserName
}
在 aims 操作推送-"
+
remarks
bp_remark
=
$"用户
{
user
.
UserName
}
在 aims 操作推送-"
+
remarks
};
};
data
.
bp_sendtype
=
data
.
bp_send
==
1
?
4
:
-
1
;
data
.
bp_sendtype
=
data
.
bp_send
==
1
?
4
:
-
1
;
if
(
"fba"
.
Equals
(
item
.
Key
.
warehouse_type
,
StringComparison
.
CurrentCultureIgnoreCase
))
{
if
(
"美国"
.
Equals
(
item
.
Key
.
area_name
,
StringComparison
.
CurrentCultureIgnoreCase
))
{
data
.
bp_sendtype
=
2
;
}
else
if
(
"英国"
.
Equals
(
item
.
Key
.
area_name
,
StringComparison
.
CurrentCultureIgnoreCase
))
{
data
.
bp_sendtype
=
4
;
}
}
var
sendtype
=
item
.
Max
(
s
=>
s
.
sendtype
);
var
sendtype
=
item
.
Max
(
s
=>
s
.
sendtype
);
if
(
sendtype
>
0
)
if
(
sendtype
>
0
)
...
...
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