Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
SiEn
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
SiEn
Commits
f58386a0
Commit
f58386a0
authored
Nov 11, 2020
by
giaogiao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
取消(驳回)订单接口,增加当前飞机类型可用数量 +1
parent
75162b85
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
6 deletions
+29
-6
api-merchant/src/main/java/com/jumeirah/api/merchant/controller/order/McStrokeController.java
+4
-6
common/src/main/java/com/jumeirah/common/service/StrokeService.java
+3
-0
common/src/main/java/com/jumeirah/common/service/impl/StrokeServiceImpl.java
+22
-0
No files found.
api-merchant/src/main/java/com/jumeirah/api/merchant/controller/order/McStrokeController.java
View file @
f58386a0
package
com
.
jumeirah
.
api
.
merchant
.
controller
.
order
;
import
com.jumeirah.
common.param.StrokeComplete
Param
;
import
com.jumeirah.
api.merchant.entity.param.StrokeCancel
Param
;
import
com.jumeirah.api.merchant.entity.param.StrokeConfirmPaymentParam
;
import
com.jumeirah.api.merchant.entity.param.StrokeDiscountCheckParam
;
import
com.jumeirah.common.entity.AppUser
;
...
...
@@ -9,6 +9,7 @@ import com.jumeirah.common.enums.StatePaymentStatusEnum;
import
com.jumeirah.common.enums.StrokeStatusEnum
;
import
com.jumeirah.common.factory.PushFactory
;
import
com.jumeirah.common.param.McStrokePageParam
;
import
com.jumeirah.common.param.StrokeCompleteParam
;
import
com.jumeirah.common.param.StrokeQuotedPriceParam
;
import
com.jumeirah.common.service.AppUserService
;
import
com.jumeirah.common.service.StrokeService
;
...
...
@@ -149,11 +150,8 @@ public class McStrokeController extends BaseController {
@ApiOperation
(
value
=
"取消(驳回)订单接口"
,
response
=
ApiResult
.
class
)
@RequiresPermissions
(
"merchant:order:edit"
)
public
ApiResult
<
Boolean
>
cancel
(
@Validated
@RequestBody
StrokeCancelParam
strokeCancelParam
)
throws
Exception
{
Stroke
stroke
=
new
Stroke
();
stroke
.
setId
(
strokeCancelParam
.
getId
())
.
setStatus
(
StrokeStatusEnum
.
CANCEL
.
getCode
())
.
setUpdateTime
(
new
Timestamp
(
System
.
currentTimeMillis
()));
boolean
flag
=
strokeService
.
updateStroke
(
stroke
);
boolean
flag
=
strokeService
.
cancel
(
strokeCancelParam
.
getId
());
return
ApiResult
.
result
(
flag
);
}
...
...
common/src/main/java/com/jumeirah/common/service/StrokeService.java
View file @
f58386a0
...
...
@@ -40,6 +40,9 @@ public interface StrokeService extends BaseService<Stroke> {
*/
boolean
updateStroke
(
Stroke
stroke
)
throws
Exception
;
boolean
cancel
(
Long
id
)
throws
Exception
;
/**
* 删除
*
...
...
common/src/main/java/com/jumeirah/common/service/impl/StrokeServiceImpl.java
View file @
f58386a0
...
...
@@ -68,6 +68,28 @@ public class StrokeServiceImpl extends BaseServiceImpl<StrokeMapper, Stroke> imp
return
super
.
updateById
(
stroke
);
}
@Override
public
boolean
cancel
(
Long
id
)
throws
Exception
{
// 修改订单状态为取消
Stroke
stroke
=
new
Stroke
();
stroke
.
setId
(
id
)
.
setStatus
(
StrokeStatusEnum
.
CANCEL
.
getCode
())
.
setUpdateTime
(
new
Timestamp
(
System
.
currentTimeMillis
()));
boolean
b
=
super
.
updateById
(
stroke
);
if
(!
b
)
{
return
false
;
}
// 增加当前飞机类型可用数量 +1
Stroke
strokeById
=
this
.
getById
(
id
);
McPlain
mcPlain
=
mcPlainService
.
getOne
(
new
QueryWrapper
<
McPlain
>().
lambda
()
.
eq
(
McPlain:
:
getMcId
,
strokeById
.
getMcId
())
.
eq
(
McPlain:
:
getPtId
,
strokeById
.
getPlainTypeId
()));
mcPlain
.
setAmount
(
mcPlain
.
getAmount
()
+
1
);
return
mcPlainService
.
updateMcPlain
(
mcPlain
);
}
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
boolean
deleteStroke
(
Long
id
)
throws
Exception
{
...
...
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