Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mall-server
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
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
yimu
mall-server
Commits
09d92955
Commit
09d92955
authored
Mar 21, 2022
by
wulixian
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into 'test'
修正前台超时关单 See merge request
!40
parents
de3fe690
ec14829d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
15 deletions
+8
-15
PaymentTypeConst.java
.../com/fzm/mall/server/front/constant/PaymentTypeConst.java
+1
-1
OrderStateEnum.java
.../java/com/fzm/mall/server/front/enums/OrderStateEnum.java
+4
-0
orderCloseCousumer.java
...fzm/mall/server/front/mq/consumer/orderCloseCousumer.java
+1
-1
OrderServiceImpl.java
...all/server/front/order/service/impl/OrderServiceImpl.java
+2
-13
No files found.
mall-server-front/src/main/java/com/fzm/mall/server/front/constant/PaymentTypeConst.java
View file @
09d92955
...
...
@@ -37,7 +37,7 @@ public class PaymentTypeConst {
/**
* 待支付
*/
public
final
static
int
PAY_WAIT
=
0
;
public
final
static
int
PAY_WAIT
=
7
;
/**
* 待收货
...
...
mall-server-front/src/main/java/com/fzm/mall/server/front/enums/OrderStateEnum.java
View file @
09d92955
...
...
@@ -3,6 +3,10 @@ package com.fzm.mall.server.front.enums;
public
enum
OrderStateEnum
{
/**
* 6->支付中
*/
ORDER_STATE_PAYING
(
6
),
/**
* 7->待支付
*/
ORDER_STATE_TO_PAY
(
7
),
...
...
mall-server-front/src/main/java/com/fzm/mall/server/front/mq/consumer/orderCloseCousumer.java
View file @
09d92955
...
...
@@ -37,7 +37,7 @@ public class orderCloseCousumer {
log
.
error
(
"orderPayConsumer:pid:"
+
message
+
"订单不存在"
);
return
;
}
if
(
pay
.
getState
()!=
6
){
if
(
pay
.
getState
()!=
3
||
pay
.
getState
()!=
6
){
log
.
error
(
"orderPayConsumer:pid:"
+
message
+
"订单状态不成功"
);
return
;
}
...
...
mall-server-front/src/main/java/com/fzm/mall/server/front/order/service/impl/OrderServiceImpl.java
View file @
09d92955
...
...
@@ -1238,12 +1238,12 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
return
;
}
/**
* 关单前的订单状态:待支付
* 关单前的订单状态:待支付
,支付中
*/
order
.
setOrderState
(
2
);
UpdateWrapper
<
Order
>
updateWrapper
=
new
UpdateWrapper
<>();
updateWrapper
.
eq
(
"oid"
,
order
.
getOid
())
.
eq
(
"order_state"
,
OrderStateEnum
.
ORDER_STATE_TO_PAY
.
getState
(
));
.
in
(
"order_state"
,
Arrays
.
asList
(
OrderStateEnum
.
ORDER_STATE_PAYING
.
getState
(),
OrderStateEnum
.
ORDER_STATE_TO_PAY
.
getState
()
));
int
update
=
orderMapper
.
update
(
order
,
updateWrapper
);
if
(
update
==
0
)
{
log
.
error
(
"close order fail, order:"
+
order
.
toString
());
...
...
@@ -1266,17 +1266,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
}
}
/**
* 关闭订单前校验订单是否为“待支付”
*
* @param order
*/
private
void
checkOrderStateBeforeClose
(
Order
order
)
{
if
(
order
.
getOrderState
()
!=
OrderStateEnum
.
ORDER_STATE_TO_PAY
.
getState
())
{
throw
new
RuntimeException
(
"close order fail, order:"
+
order
.
toString
());
}
}
@Override
@Transactional
public
int
applyReturn
(
String
uid
,
String
oid
)
{
...
...
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