记得上下班打卡 | 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
62097021
Commit
62097021
authored
Feb 25, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 下单 bug 增加 临时券详情接口
parent
c1582321
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
10 deletions
+8
-10
GoblinStoreOrderServiceImpl.java
...blin/service/impl/manage/GoblinStoreOrderServiceImpl.java
+8
-10
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinStoreOrderServiceImpl.java
View file @
62097021
...
@@ -509,7 +509,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -509,7 +509,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
orderVo
.
getStatus
(),
now
,
orderId
,
now
,
now
orderVo
.
getStatus
(),
now
,
orderId
,
now
,
now
});
});
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
SqlMapping
.
gets
(
sqls
,
sqlsOrder
,
sqlsOrderSku
,
sqlsMail
));
SqlMapping
.
gets
(
sqls
,
sqlsOrder
,
sqlsOrderSku
,
sqlsMail
));
//添加日志
//添加日志
queueUtils
.
sendMsgByRedis
(
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
...
@@ -535,13 +535,13 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -535,13 +535,13 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
vo
.
setMailNo
(
mailNo
);
vo
.
setMailNo
(
mailNo
);
vo
.
setMailId
(
mailId
);
vo
.
setMailId
(
mailId
);
vo
.
setOrderId
(
orderId
);
vo
.
setOrderId
(
orderId
);
redisUtils
.
changeGoblinMail
(
orderId
,
vo
);
redisUtils
.
changeGoblinMail
(
orderId
,
vo
);
mongoUtils
.
updateGoblinMailVo
(
mailId
,
vo
);
mongoUtils
.
updateGoblinMailVo
(
mailId
,
vo
);
//添加日志
//添加日志
queueUtils
.
sendMsgByRedis
(
queueUtils
.
sendMsgByRedis
(
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
MQConst
.
GoblinQueue
.
GOBLIN_STORE_ORDER_OPERA
.
getKey
(),
SqlMapping
.
get
(
"goblin_order.mail.update"
,
SqlMapping
.
get
(
"goblin_order.mail.update"
,
vo
.
getMailNo
(),
LocalDateTime
.
now
(),
vo
.
getMailId
()
vo
.
getMailNo
(),
LocalDateTime
.
now
(),
vo
.
getMailId
()
)
)
);
);
return
ResponseDto
.
success
();
return
ResponseDto
.
success
();
...
@@ -552,7 +552,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -552,7 +552,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
LocalDateTime
now
=
LocalDateTime
.
now
();
LocalDateTime
now
=
LocalDateTime
.
now
();
String
nowStr
=
DateUtil
.
getNowTime
();
String
nowStr
=
DateUtil
.
getNowTime
();
log
.
info
(
"refundCallback订单退款回调参数: [RefundCallbackParam={}]"
,
refundCallbackParam
);
log
.
info
(
"refundCallback订单退款回调参数: [RefundCallbackParam={}]"
,
refundCallbackParam
);
GoblinBackOrderVo
backOrderVo
=
mongoUtils
.
getGoblinBackOrderVoByBackCode
(
refundCallbackParam
.
getRefundCode
());
GoblinBackOrderVo
backOrderVo
=
mongoUtils
.
getGoblinBackOrderVoByBackCode
(
refundCallbackParam
.
get
Order
RefundCode
());
if
(
backOrderVo
==
null
)
{
if
(
backOrderVo
==
null
)
{
log
.
info
(
"refundCallback: 退款订单查询失败,编号{}"
,
refundCallbackParam
.
getOrderRefundCode
());
log
.
info
(
"refundCallback: 退款订单查询失败,编号{}"
,
refundCallbackParam
.
getOrderRefundCode
());
return
"fail"
;
return
"fail"
;
...
@@ -566,7 +566,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -566,7 +566,7 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
return
"success"
;
return
"success"
;
}
}
Integer
status
=
refundCallbackParam
.
getStatus
();
Integer
status
=
refundCallbackParam
.
getStatus
();
if
(
1
==
status
)
{
// 退款成功
if
(
1
==
status
&&
(
backOrderVo
.
getStatus
()
==
0
||
backOrderVo
.
getStatus
()
==
10
)
)
{
// 退款成功
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
LinkedList
<
String
>
sqls
=
CollectionUtil
.
linkedListString
();
LinkedList
<
Object
[]>
sqlsOrder
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
sqlsOrder
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
sqlsOrderSku
=
CollectionUtil
.
linkedListObjectArr
();
LinkedList
<
Object
[]>
sqlsOrderSku
=
CollectionUtil
.
linkedListObjectArr
();
...
@@ -584,7 +584,6 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -584,7 +584,6 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
}
}
backOrderVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_BACK_STATUS_2
.
getValue
());
backOrderVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_BACK_STATUS_2
.
getValue
());
backOrderVo
.
setRefundAt
(
nowStr
);
backOrderVo
.
setRefundAt
(
nowStr
);
List
<
GoblinOrderSkuVo
>
skuVoList
=
ObjectUtil
.
getGoblinOrderSkuVoArrayList
();
for
(
GoblinBackOrderSkuVo
backOrderSkuVo
:
backOrderSkuVos
)
{
for
(
GoblinBackOrderSkuVo
backOrderSkuVo
:
backOrderSkuVos
)
{
GoblinOrderSkuVo
orderSkuVo
=
redisUtils
.
getGoblinOrderSkuVo
(
backOrderSkuVo
.
getOrderSkuId
());
GoblinOrderSkuVo
orderSkuVo
=
redisUtils
.
getGoblinOrderSkuVo
(
backOrderSkuVo
.
getOrderSkuId
());
orderSkuVo
.
setPriceRefund
(
orderSkuVo
.
getPriceRefund
()
==
null
?
BigDecimal
.
ZERO
:
orderSkuVo
.
getPriceRefund
().
add
(
price
));
orderSkuVo
.
setPriceRefund
(
orderSkuVo
.
getPriceRefund
()
==
null
?
BigDecimal
.
ZERO
:
orderSkuVo
.
getPriceRefund
().
add
(
price
));
...
@@ -592,9 +591,6 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -592,9 +591,6 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
orderSkuVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_STATUS_6
.
getValue
());
orderSkuVo
.
setStatus
(
GoblinStatusConst
.
Status
.
ORDER_STATUS_6
.
getValue
());
String
pre
=
GoblinStatusConst
.
MarketPreStatus
.
getPre
(
orderSkuVo
.
getSkuId
());
String
pre
=
GoblinStatusConst
.
MarketPreStatus
.
getPre
(
orderSkuVo
.
getSkuId
());
String
skuId
=
orderSkuVo
.
getSkuId
();
String
skuId
=
orderSkuVo
.
getSkuId
();
// if (pre != null) {
// skuId = orderSkuVo.getSkuId().split(pre)[0];
// }
redisUtils
.
incrSkuStock
(
pre
,
skuId
,
orderSkuVo
.
getNum
());
redisUtils
.
incrSkuStock
(
pre
,
skuId
,
orderSkuVo
.
getNum
());
}
}
redisUtils
.
setGoblinOrderSku
(
backOrderSkuVo
.
getOrderSkuId
(),
orderSkuVo
);
redisUtils
.
setGoblinOrderSku
(
backOrderSkuVo
.
getOrderSkuId
(),
orderSkuVo
);
...
@@ -625,8 +621,10 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
...
@@ -625,8 +621,10 @@ public class GoblinStoreOrderServiceImpl implements IGoblinStoreOrderService {
}
}
//redis
//redis
redisUtils
.
setGoblinOrder
(
orderId
,
orderVo
);
redisUtils
.
setGoblinOrder
(
orderId
,
orderVo
);
redisUtils
.
setBackOrderVo
(
backOrderVo
.
getBackOrderId
(),
backOrderVo
);
//mongo
//mongo
mongoUtils
.
updateGoblinStoreOrderVo
(
orderId
,
orderVo
);
mongoUtils
.
updateGoblinStoreOrderVo
(
orderId
,
orderVo
);
mongoUtils
.
updateGoblinBackOrderVo
(
backOrderVo
.
getBackOrderId
(),
backOrderVo
);
//mysql
//mysql
sqlsOrder
.
add
(
new
Object
[]{
sqlsOrder
.
add
(
new
Object
[]{
orderVo
.
getPriceRefund
(),
orderVo
.
getStatus
(),
now
,
orderVo
.
getPriceRefund
(),
orderVo
.
getStatus
(),
now
,
...
...
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