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
955be170
Commit
955be170
authored
May 10, 2021
by
泽锋 李
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
①自产产品,计划单,供应商交期,是否可以 固定,固定资料交期 - 赵鹏
parent
78996f35
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
10 deletions
+23
-10
AverageTargetBackgrounService.cs
...r.Purchase.AverageTarget/AverageTargetBackgrounService.cs
+1
-1
Program.cs
AutoTurnOver.Purchase.AverageTarget/Program.cs
+2
-1
PurchaseAverageTargetServices.cs
AutoTurnOver.Services/PurchaseAverageTargetServices.cs
+20
-8
No files found.
AutoTurnOver.Purchase.AverageTarget/AverageTargetBackgrounService.cs
View file @
955be170
...
@@ -37,7 +37,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
...
@@ -37,7 +37,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
try
try
{
{
Console
.
WriteLine
(
$"开始 init2 ,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
Console
.
WriteLine
(
$"开始 init2 ,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
//
PurchaseAverageTargetServices.Calculation(days:(360*3));
PurchaseAverageTargetServices
.
Calculation
(
days
:(
360
*
3
));
Console
.
WriteLine
(
$"结束 init2,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
Console
.
WriteLine
(
$"结束 init2,线程Id:
{
Thread
.
CurrentThread
.
ManagedThreadId
}
,
{
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd HH:mm:ss"
)}
"
);
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
AutoTurnOver.Purchase.AverageTarget/Program.cs
View file @
955be170
...
@@ -26,12 +26,13 @@ namespace AutoTurnOver.Purchase.AverageTarget
...
@@ -26,12 +26,13 @@ namespace AutoTurnOver.Purchase.AverageTarget
//report.ResetTransExpectArrivaltime();
//report.ResetTransExpectArrivaltime();
//PurchaseAverageTargetServices.CalculationTransfer("945333401", days: (360 * 3));
//PurchaseAverageTargetServices.CalculationTransfer("945333401", days: (360 * 3));
//PurchaseAverageTargetServices.Calculation("
942517901
", days: (360 * 3));
//PurchaseAverageTargetServices.Calculation("
LM-EO-007
", days: (360 * 3));
//ApiUtility.GetLmsTransportCountList(new Models.ApiDto.api_transport_count_order_transfer_query_dto { bailun_sku= "949057402", targetwareno= "MMDUSFBA" });
//ApiUtility.GetLmsTransportCountList(new Models.ApiDto.api_transport_count_order_transfer_query_dto { bailun_sku= "949057402", targetwareno= "MMDUSFBA" });
//PurchaseAverageTargetServices.SynchroTransferTransportType();
//PurchaseAverageTargetServices.SynchroTransferTransportType();
//PurchaseAverageTargetServices.CalculationTransfer(days: (360 * 3), has_transfer: true);
//PurchaseAverageTargetServices.CalculationTransfer(days: (360 * 3), has_transfer: true);
//dc_base_transfer_freight_dao.CalculationSingle("803597202", "MMDUSFBA");
//dc_base_transfer_freight_dao.CalculationSingle("803597202", "MMDUSFBA");
PurchaseAverageTargetServices
.
Calculation
(
days
:
(
360
*
3
));
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
AutoTurnOver.Services/PurchaseAverageTargetServices.cs
View file @
955be170
...
@@ -58,8 +58,10 @@ namespace AutoTurnOver.Services
...
@@ -58,8 +58,10 @@ namespace AutoTurnOver.Services
bailun_sku_warehouse_code
=
$"
{
skuItem
.
bailun_sku
}{
skuItem
.
warehouse_code
}
"
,
bailun_sku_warehouse_code
=
$"
{
skuItem
.
bailun_sku
}{
skuItem
.
warehouse_code
}
"
,
order_type
=
"采购单-下单天数计算"
order_type
=
"采购单-下单天数计算"
});
});
// 判断是否jit
// 判断是否自产
var
has_jit
=
((
skuItem
.
buyer_name
==
"张莹霞"
||
skuItem
.
buyer_name
==
"张莹霞1"
)
&&
skuItem
.
warehouse_code
==
"GZBLWH"
);
var
has_self
=
((
skuItem
.
buyer_name
==
"张莹霞"
||
skuItem
.
buyer_name
==
"张莹霞1"
));
// 是否jit (广州02 中转仓不算国内仓)
var
has_jit
=
(
has_self
&&
skuItem
.
hq_type
==
"国内仓"
&&
skuItem
.
warehouse_code
!=
"GZBLZZG"
);
dc_average_purchase
data
=
new
dc_average_purchase
()
dc_average_purchase
data
=
new
dc_average_purchase
()
{
{
...
@@ -208,9 +210,19 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
...
@@ -208,9 +210,19 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
data
.
virtual_delivery_days
=
temp_delivery_days
;
data
.
virtual_delivery_days
=
temp_delivery_days
;
data
.
payment_type
=
purchaseList
.
Any
(
s
=>
s
.
pay_type
==
1
)
?
1
:
2
;
data
.
payment_type
=
purchaseList
.
Any
(
s
=>
s
.
pay_type
==
1
)
?
1
:
2
;
if
(
has_
jit
)
if
(
has_
self
)
{
{
data
.
delivery_days
=
3
;
if
(
has_jit
)
{
// jit 交期写死3天
data
.
delivery_days
=
3
;
}
else
{
// 自产海外仓 读配置
data
.
delivery_days
=
(
int
)
Math
.
Ceiling
(
WriteConfig
(
conn
,
skuItem
,
data
.
payment_type
,
has_jit
));
}
data
.
payment_type
=
2
;
// 先货后款
data
.
payment_type
=
2
;
// 先货后款
}
}
...
@@ -223,7 +235,7 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
...
@@ -223,7 +235,7 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
}
}
else
else
{
{
if
(
has_
jit
)
if
(
has_
self
)
{
{
data
.
payment_type
=
2
;
// 先货后款
data
.
payment_type
=
2
;
// 先货后款
}
}
...
@@ -268,12 +280,12 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
...
@@ -268,12 +280,12 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
}
}
/// <summary>
/// <summary>
///
///
需要读配置
/// </summary>
/// </summary>
/// <param name="conn"></param>
/// <param name="conn"></param>
/// <param name="skuItem"></param>
/// <param name="skuItem"></param>
/// <param name="pay_type">付款方式 1= 先款后货 2 = 先货后款</param>
/// <param name="pay_type">付款方式 1= 先款后货 2 = 先货后款</param>
/// <param name="has_jit"></param>
/// <param name="has_jit">
是否jit
</param>
/// <returns></returns>
/// <returns></returns>
public
static
decimal
WriteConfig
(
MyMySqlConnection
conn
,
temp_sku_dto
skuItem
,
int
pay_type
,
bool
has_jit
)
public
static
decimal
WriteConfig
(
MyMySqlConnection
conn
,
temp_sku_dto
skuItem
,
int
pay_type
,
bool
has_jit
)
{
{
...
@@ -312,7 +324,7 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
...
@@ -312,7 +324,7 @@ where t1.bailun_sku=@bailun_sku and t1.warehouse_code=@warehouse_code and t1.isp
bailun_sku_warehouse_code
=
$"
{
skuItem
.
bailun_sku
}{
skuItem
.
warehouse_code
}
"
,
bailun_sku_warehouse_code
=
$"
{
skuItem
.
bailun_sku
}{
skuItem
.
warehouse_code
}
"
,
bale_days
=
1
,
bale_days
=
1
,
logistics_name
=
""
,
logistics_name
=
""
,
order_no
=
"
无有效历史单,
读sku的配置"
,
order_no
=
"读sku的配置"
,
order_type
=
"采购单-签收天数计算"
,
order_type
=
"采购单-签收天数计算"
,
put_days
=
0
,
put_days
=
0
,
sign_days
=
sku_sign_days
,
sign_days
=
sku_sign_days
,
...
...
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