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
huluobin
dc-java
Commits
d5cc54eb
Commit
d5cc54eb
authored
Apr 11, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单打印错误日志
parent
ed79062f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
9 deletions
+16
-9
OrderSyncJob.java
...s-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
+12
-5
OmsOrderTest.java
...-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
+4
-4
No files found.
data-base/base-sync-oms-order/src/main/java/com/bailuntec/job/OrderSyncJob.java
View file @
d5cc54eb
...
...
@@ -118,6 +118,7 @@ public class OrderSyncJob extends PointJob {
*/
public
void
analyseOmsOrder
(
List
<
OmsResult
>
bailunOrderList
)
{
for
(
OmsResult
omsResult
:
bailunOrderList
)
log
.
warn
(
omsResult
.
getOriginOrderId
());
if
(
omsResult
!=
null
&&
omsResult
.
getBailunPaymentStatus
()
!=
null
&&
omsResult
.
getBailunPaymentStatus
().
equals
(
Constant
.
PAYMENT_STATUS
))
{
DcBaseOmsOrder
dcBaseOmsOrder
=
new
DcBaseOmsOrder
();
assignmentOrderInfo
(
omsResult
,
dcBaseOmsOrder
);
...
...
@@ -571,8 +572,7 @@ public class OrderSyncJob extends PointJob {
BigDecimal
totalCostPackaging
=
BigDecimal
.
ZERO
;
BigDecimal
totalCostShipping
=
BigDecimal
.
ZERO
;
if
(
pickingOrderList
!=
null
&&
pickingOrderList
.
size
()
>
0
)
{
try
{
DcBaseOmsPickMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseOmsPickMapper
.
class
);
for
(
PickingOrder
pickingOrder
:
pickingOrderList
)
{
BigDecimal
skuCostShipping
=
pickingOrder
.
getCostShipping
()
!=
null
?
pickingOrder
.
getCostShipping
()
:
BigDecimal
.
ZERO
;
BigDecimal
skuCostPackaging
=
pickingOrder
.
getCostPackaging
()
!=
null
?
pickingOrder
.
getCostPackaging
()
:
BigDecimal
.
ZERO
;
...
...
@@ -619,9 +619,12 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsSku
.
setCostHandlePlatform
(
dcBaseOmsSku
.
getCostHandlePlatform
()
!=
null
?
dcBaseOmsSku
.
getCostHandlePlatform
().
add
(
dcBaseOmsPick
.
getBailunSkuCostPackaging
())
:
dcBaseOmsPick
.
getBailunSkuCostPackaging
());
dcBaseOmsSku
.
setCostTail
(
dcBaseOmsSku
.
getCostTail
()
!=
null
?
dcBaseOmsSku
.
getCostTail
().
add
(
dcBaseOmsPick
.
getBailunSkuCostShipping
())
:
dcBaseOmsPick
.
getBailunSkuCostShipping
());
mapper
.
upsertSelective
(
dcBaseOmsPick
);
}
}
try
{
DcBaseOmsPickMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseOmsPickMapper
.
class
);
int
i
=
mapper
.
updateByExampleSelective
(
dcBaseOmsPick
,
DcBaseOmsPickExample
.
newAndCreateCriteria
().
andOriginOrderIdEqualTo
(
dcBaseOmsPick
.
getOriginOrderId
())
.
andBailunAccountIdEqualTo
(
dcBaseOmsPick
.
getBailunAccountId
()).
andPickOrderIdEqualTo
(
dcBaseOmsPick
.
getPickOrderId
()).
andBailunSkuEqualTo
(
dcBaseOmsPick
.
getBailunSku
()).
example
());
if
(
i
==
0
)
{
mapper
.
insertSelective
(
dcBaseOmsPick
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
@@ -630,6 +633,10 @@ public class OrderSyncJob extends PointJob {
SessionUtil
.
closeSession
();
}
}
}
}
}
dcBaseOmsOrder
.
setCostHandlePlatform
(
totalCostPackaging
);
dcBaseOmsOrder
.
setCostTail
(
totalCostShipping
);
return
totalShippedSkuPrice
;
...
...
data-base/base-sync-oms-order/src/test/java/OmsOrderTest.java
View file @
d5cc54eb
...
...
@@ -23,10 +23,10 @@ public class OmsOrderTest {
public
void
test1
()
{
OkHttpClient
okHttpClient
=
OkHttpUtil
.
getInstance
();
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"pageIndex"
,
"
1
"
);
map
.
put
(
"pageIndex"
,
"
239
"
);
map
.
put
(
"pageCount"
,
"100"
);
map
.
put
(
"BailunLastUpdateTimeFrom"
,
"2019-0
3-01 00:00:00
"
);
map
.
put
(
"BailunLastUpdateTimeTo"
,
"2019-0
3-02 00:00:00
"
);
map
.
put
(
"BailunLastUpdateTimeFrom"
,
"2019-0
4-11 11:45:33
"
);
map
.
put
(
"BailunLastUpdateTimeTo"
,
"2019-0
4-11 16:17:03
"
);
Request
request
=
new
Request
.
Builder
()
.
get
()
.
url
(
OkHttpUtil
.
attachHttpGetParams
(
"http://oms.bailuntec.com/apiV2/bailunOrder/getBailunOrders"
,
map
))
...
...
@@ -78,7 +78,7 @@ public class OmsOrderTest {
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"pageIndex"
,
"1"
);
map
.
put
(
"pageCount"
,
"100"
);
map
.
put
(
"OriginOrderNo"
,
"
19022821479G20V
"
);
map
.
put
(
"OriginOrderNo"
,
"
362559132611-1018875748023
"
);
Request
request
=
new
Request
.
Builder
()
.
get
()
.
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