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
f13d30f0
Commit
f13d30f0
authored
Dec 16, 2020
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
549fa99e
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
11 deletions
+26
-11
Program.cs
AutoGeneratePurchaseAdvise/Program.cs
+2
-1
report.cs
AutoTurnOver.DB/report.cs
+9
-8
Program.cs
AutoTurnOver.Purchase.AverageTarget/Program.cs
+3
-1
PurchaseAverageTargetServices.cs
AutoTurnOver.Services/PurchaseAverageTargetServices.cs
+12
-1
No files found.
AutoGeneratePurchaseAdvise/Program.cs
View file @
f13d30f0
...
...
@@ -21,7 +21,7 @@ namespace AutoGeneratePurchaseAdvise
//PurchaseAdviseServices.Generate(DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd 00:00:00")));
//PurchaseAdviseServices.Generate(DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd 12:00:00")));
//PurchaseAdviseServices.GenerateTemp(DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd 1
5:30
:00")));
//PurchaseAdviseServices.GenerateTemp(DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd 1
7:17
:00")));
//PurchaseAdviseServices.AutoPushBuySys(2);
//PurchaseAdviseServices.AutoPushBuySys(1);
...
...
@@ -32,6 +32,7 @@ namespace AutoGeneratePurchaseAdvise
//report.ResetTransExpectArrivaltime();
//PurchaseAdviseServices.AutoPushBuySys(1);
//report.PurchaseWeekBackUp();
//report.ResetTransExpectArrivaltime();
}
catch
(
Exception
ex
)
{
...
...
AutoTurnOver.DB/report.cs
View file @
f13d30f0
...
...
@@ -4062,16 +4062,17 @@ and t3.hq_type='fba仓' and t2.expectarrivaltime >='1991-01-01'").ToList();
// 计算国内入库,还没有调拨单的数据
var
temp_p_datas
=
_connection
.
Query
<
dc_base_trans_expectarrivaltime_temp
>(
@"select
t1.purchase_
id
,
t1.
bailun_sku
,
t1.
warehouse_into_code
as 'warehouse_code' ,
t1.
quantity_inbound
as 'count',
t1.purchase_
code as 'purchase_id'
,
t1.
sku as 'bailun_sku'
,
t1.
target_ware_no
as 'warehouse_code' ,
t1.
product_num
as 'count',
'' as 'transfer_order_id',
'1991-01-01' as 'expectarrivaltime'
from dc_base_purchase_details as t1
left join dc_base_warehouse as t2 on t1.warehouse_into_code = t2.warehouse_code
where t1.quantity_purchase<=t1.quantity_inbound and t1.`status` not in (-1) and t2.hq_type='fba仓'
and t1.create_time>=@btime "
,
new
{
btime
=
DateTime
.
Now
.
AddMonths
(-
3
)}).
ToList
();
from dc_base_trans_temp_schedule as t1
left join dc_base_warehouse as t2 on t1.target_ware_no = t2.warehouse_code
where t1.product_num>0 and t1.is_delete=0 and t1.is_temp_data=1 and t1.is_exception=0 and t2.hq_type='fba仓'
"
).
ToList
();
// 查询已经有调拨的采购单
foreach
(
var
item
in
temp_p_datas
.
GroupBy
(
s
=>
s
.
purchase_id
))
...
...
AutoTurnOver.Purchase.AverageTarget/Program.cs
View file @
f13d30f0
...
...
@@ -26,7 +26,9 @@ namespace AutoTurnOver.Purchase.AverageTarget
//PurchaseAverageTargetServices.CalculationTransfer("942517901");
//report.ResetTransExpectArrivaltime();
report
.
ResetTransExpectArrivaltime
();
//report.ResetTransExpectArrivaltime();
PurchaseAverageTargetServices
.
CalculationTransfer
(
"944913201"
);
}
catch
(
Exception
ex
)
{
...
...
AutoTurnOver.Services/PurchaseAverageTargetServices.cs
View file @
f13d30f0
...
...
@@ -144,6 +144,7 @@ namespace AutoTurnOver.Services
public
static
void
CalculationTransfer
(
string
bailun_sku
=
""
)
{
MyMySqlConnection
conn
=
connectionHelper
.
_connection
;
var
task_log
=
new
dc_task_log
...
...
@@ -163,6 +164,10 @@ namespace AutoTurnOver.Services
var
chageSkuList
=
AveragePurchase
.
GetTransferChangeSku
(
30
,
bailun_sku
);
foreach
(
var
skuItem
in
chageSkuList
)
{
if
(
skuItem
.
warehouse_code
==
"MMDUSFBA"
)
{
}
var
base_wa
=
conn
.
QueryFirstOrDefault
<
string
>(
" select t2.`code` from dc_base_warehouse as t1 left join dc_base_country as t2 on t1.area_name = t2.`name` where warehouse_code=@warehouse_code "
,
new
{
skuItem
.
warehouse_code
});
var
purchaseWList
=
AveragePurchase
.
GetPurchaseListByWode
(
skuItem
,
_seed_count
).
ToList
();
...
...
@@ -258,7 +263,13 @@ namespace AutoTurnOver.Services
country
=
base_wa
});
if
(
lmsAvg
!=
null
&&
lmsAvg
.
Count
>=
1
)
if
(
lmsAvg
!=
null
&&
lmsAvg
.
Count
>=
3
)
{
dataWarehouse
.
transfer_bale_delivery
=
1
;
dataWarehouse
.
transfer_delivery
=(
(
lmsAvg
.
Sum
(
s
=>
s
.
avg_sign_days
)-
lmsAvg
.
Max
(
s
=>
s
.
avg_sign_days
)-
lmsAvg
.
Min
(
s
=>
s
.
avg_sign_days
))/
(
lmsAvg
.
Count
-
2
));
dataWarehouse
.
abroad_inbound_delivery
=
((
lmsAvg
.
Sum
(
s
=>
s
.
avg_put_days
)
-
lmsAvg
.
Max
(
s
=>
s
.
avg_put_days
)
-
lmsAvg
.
Min
(
s
=>
s
.
avg_put_days
))
/
(
lmsAvg
.
Count
-
2
));
}
else
if
(
lmsAvg
!=
null
&&
lmsAvg
.
Count
>=
1
)
{
dataWarehouse
.
transfer_bale_delivery
=
1
;
dataWarehouse
.
transfer_delivery
=
lmsAvg
.
Select
(
s
=>
s
.
avg_sign_days
).
Average
();
...
...
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