记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
4da22adc
Commit
4da22adc
authored
Jul 05, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交 接口
parent
529842f0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
7 deletions
+8
-7
GoblinMixAppServiceImpl.java
.../service/goblin/service/impl/GoblinMixAppServiceImpl.java
+1
-1
MixOrderServiceImpl.java
...idnet/service/order/service/impl/MixOrderServiceImpl.java
+7
-6
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinMixAppServiceImpl.java
View file @
4da22adc
...
...
@@ -151,7 +151,7 @@ public class GoblinMixAppServiceImpl implements IGoblinMixAppService {
for
(
String
orderId
:
goblin
)
{
GoblinStoreOrderVo
orderVo
=
redisUtils
.
getGoblinOrder
(
orderId
);
GoblinAppOrderListVo
vos
=
GoblinAppOrderListVo
.
getNew
();
BeanUtils
.
copyProperties
(
orderVo
,
vo
);
BeanUtils
.
copyProperties
(
orderVo
,
vo
s
);
vos
.
setRestTime
(
0L
);
List
<
GoblinOrderSkuVo
>
skuVos
=
ObjectUtil
.
getGoblinOrderSkuVoArrayList
();
for
(
String
orderSkuId
:
orderVo
.
getOrderSkuVoIds
())
{
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/MixOrderServiceImpl.java
View file @
4da22adc
...
...
@@ -356,12 +356,13 @@ public class MixOrderServiceImpl implements IMixOrderService {
String
details
=
""
;
String
payCode
;
String
orderStr
=
""
;
StringBuilder
orderMixStr
=
new
StringBuilder
();
//nft订单id || 商品订单id
String
orderMixStr
=
""
;
String
nftOrderStr
=
""
;
for
(
GoblinNftOrder
item
:
nftOrder
)
{
payPrice
=
payPrice
.
add
(
item
.
getPriceActual
());
details
=
details
.
concat
(
item
.
getSkuTitle
()).
concat
(
","
);
orderStr
=
o
rderStr
.
concat
(
item
.
getOrderId
()).
concat
(
","
);
nftOrderStr
=
nftO
rderStr
.
concat
(
item
.
getOrderId
()).
concat
(
","
);
}
details
=
details
.
concat
(
preParam
.
getSkuName
()).
substring
(
1
);
...
...
@@ -376,7 +377,7 @@ public class MixOrderServiceImpl implements IMixOrderService {
httpData
.
add
(
"name"
,
preParam
.
getStoreName
());
httpData
.
add
(
"detail"
,
details
);
httpData
.
add
(
"orderCode"
,
masterCode
);
httpData
.
add
(
"orderId"
,
orderStr
);
httpData
.
add
(
"orderId"
,
nftOrderStr
.
concat
(
orderStr
)
);
httpData
.
add
(
"clientIp"
,
CurrentUtil
.
getCliIpAddr
());
httpData
.
add
(
"notifyUrl"
,
orderUrl
+
"/order/mix/syncOrder"
);
httpData
.
add
(
"createDate"
,
LocalDateTime
.
now
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
...
...
@@ -430,7 +431,7 @@ public class MixOrderServiceImpl implements IMixOrderService {
//构建 nft sql对象
LinkedList
<
Object
[]>
sqlDataOrder
=
CollectionUtil
.
linkedListObjectArr
();
for
(
GoblinNftOrder
nftItem
:
nftOrder
)
{
orderMixStr
.
append
(
nftItem
.
getOrderId
().
contains
(
","
)
);
orderMixStr
=
orderMixStr
.
concat
(
nftItem
.
getOrderId
()).
concat
(
","
);
nftItem
.
setPayCode
(
payCode
);
sqlDataOrder
.
add
(
new
Object
[]{
nftItem
.
getOrderId
(),
nftItem
.
getSpuId
(),
nftItem
.
getSkuId
(),
nftItem
.
getBoxSkuId
(),
...
...
@@ -486,8 +487,8 @@ public class MixOrderServiceImpl implements IMixOrderService {
redisUtils
.
setMasterCode
(
orderVo
.
getMasterOrderCode
(),
orderStr
);
queueUtils
.
setMongoList
(
GoblinStoreOrderVo
.
class
.
getSimpleName
(),
"orderId"
,
orderVo
.
getOrderId
(),
GoblinRedisConst
.
REDIS_GOBLIN_ORDER
,
1
);
orderMixStr
.
append
(
"&&"
.
contains
(
orderStr
)
);
redisUtils
.
setMasterCode
(
masterCode
,
orderMixStr
.
toString
()
);
orderMixStr
=
orderMixStr
.
concat
(
"&&"
).
concat
(
orderStr
);
redisUtils
.
setMasterCode
(
masterCode
,
orderMixStr
);
// 执行sql
String
sqlData
=
SqlMapping
.
gets
(
sqls
,
sqlDataOrder
,
sqlDataSku
,
sqlDataGoblin
,
sqlDataAttr
);
...
...
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