Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
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
dc-java
Commits
34f6c6fb
Commit
34f6c6fb
authored
Jun 18, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单销售额修改为FBA不加运费收入, 其他平台都是要加上的
parent
c8d9e3a5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
2 deletions
+6
-2
OrderSyncJob.java
...s-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
+5
-1
OmsOrderTest.java
...-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
+1
-1
No files found.
data-base/base-sync-oms-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
View file @
34f6c6fb
...
@@ -226,7 +226,11 @@ public class OrderSyncJob extends PointJob {
...
@@ -226,7 +226,11 @@ public class OrderSyncJob extends PointJob {
if
(
omsResult
.
getPlatformType
().
toUpperCase
().
equals
(
PlatformType
.
Aliexpress
.
value
()))
{
if
(
omsResult
.
getPlatformType
().
toUpperCase
().
equals
(
PlatformType
.
Aliexpress
.
value
()))
{
dcBaseOmsOrder
.
setAmountSales
(
omsResult
.
getOrderCharge
().
getAmountTotal
().
getAmount
());
dcBaseOmsOrder
.
setAmountSales
(
omsResult
.
getOrderCharge
().
getAmountTotal
().
getAmount
());
}
else
{
}
else
{
dcBaseOmsOrder
.
setAmountSales
(
totalAmountSale
.
add
(
dcBaseOmsOrder
.
getAmountShipping
()).
add
(
dcBaseOmsOrder
.
getAmountGiftWrap
()).
subtract
(
dcBaseOmsOrder
.
getCostPromotion
()));
dcBaseOmsOrder
.
setAmountSales
(
totalAmountSale
//商品收入
.
add
((
omsResult
.
getPlatformType
().
toUpperCase
().
equals
(
PlatformType
.
FBA
.
value
())?
BigDecimal
.
ZERO
:
dcBaseOmsOrder
.
getAmountShipping
()))
//运费收入, FBA不算
.
subtract
(
dcBaseOmsOrder
.
getAmountGiftWrap
())
//礼品包装
.
subtract
(
dcBaseOmsOrder
.
getCostPromotion
()));
//促销费
}
}
//平台渠道费
//平台渠道费
dcBaseOmsOrder
.
setCostPlatformFee
((
omsResult
.
getOrderCharge
().
getCostPlatformFee
()
!=
null
&&
omsResult
.
getOrderCharge
().
getCostPlatformFee
().
getAmount
()
!=
null
)
?
omsResult
.
getOrderCharge
().
getCostPlatformFee
().
getAmount
()
:
BigDecimal
.
ZERO
);
dcBaseOmsOrder
.
setCostPlatformFee
((
omsResult
.
getOrderCharge
().
getCostPlatformFee
()
!=
null
&&
omsResult
.
getOrderCharge
().
getCostPlatformFee
().
getAmount
()
!=
null
)
?
omsResult
.
getOrderCharge
().
getCostPlatformFee
().
getAmount
()
:
BigDecimal
.
ZERO
);
...
...
data-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
View file @
34f6c6fb
...
@@ -73,7 +73,7 @@ public class OmsOrderTest {
...
@@ -73,7 +73,7 @@ public class OmsOrderTest {
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"pageIndex"
,
"1"
);
map
.
put
(
"pageIndex"
,
"1"
);
map
.
put
(
"pageCount"
,
"100"
);
map
.
put
(
"pageCount"
,
"100"
);
map
.
put
(
"OriginOrderNo"
,
"
102409853402432
"
);
map
.
put
(
"OriginOrderNo"
,
"
402-2410782-3862701
"
);
Request
request
=
new
Request
.
Builder
()
Request
request
=
new
Request
.
Builder
()
.
get
()
.
get
()
.
url
(
OkHttpUtil
.
attachHttpGetParams
(
"http://oms.bailuntec.com/apiV2/bailunOrder/getBailunOrders"
,
map
))
.
url
(
OkHttpUtil
.
attachHttpGetParams
(
"http://oms.bailuntec.com/apiV2/bailunOrder/getBailunOrders"
,
map
))
...
...
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