Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xinrenli
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
郑云飞
xinrenli
Commits
7af7d21b
Commit
7af7d21b
authored
Apr 04, 2023
by
郑云飞
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单新增修改
parent
c122a8db
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
6 additions
and
22 deletions
+6
-22
yongqi-admin/src/main/java/com/yongqi/web/controller/system/SysLoginController.java
+2
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbOrderController.java
+0
-13
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbOrderService.java
+0
-2
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbOrderServiceImpl.java
+4
-5
No files found.
yongqi-admin/src/main/java/com/yongqi/web/controller/system/SysLoginController.java
View file @
7af7d21b
...
...
@@ -81,7 +81,7 @@ public class SysLoginController {
* @return 结果
*/
@SaIgnore
@
Pos
tMapping
(
"/xcxLogin"
)
@
Ge
tMapping
(
"/xcxLogin"
)
public
R
<
Map
<
String
,
Object
>>
xcxLogin
(
@NotBlank
(
message
=
"{xcx.code.not.blank}"
)
String
xcxCode
)
{
Map
<
String
,
Object
>
ajax
=
new
HashMap
<>();
// 生成令牌
...
...
@@ -97,7 +97,7 @@ public class SysLoginController {
* @return 结果
*/
@SaIgnore
@
Pos
tMapping
(
"/xcxPhoneLogin"
)
@
Ge
tMapping
(
"/xcxPhoneLogin"
)
public
R
<
Map
<
String
,
Object
>>
xcxPhoneLogin
(
@NotBlank
(
message
=
"{xcx.code.not.blank}"
)
String
xcxCode
)
{
LoginUser
loginUser
=
LoginHelper
.
getLoginUser
();
return
loginService
.
xcxPhoneLogin
(
xcxCode
,
loginUser
);
...
...
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/controller/DbOrderController.java
View file @
7af7d21b
...
...
@@ -137,19 +137,6 @@ public class DbOrderController extends BaseController {
LoginUser
loginUser
=
new
LoginUser
();
return
toAjax
(
iDbOrderService
.
deleteWithValidByIds
(
id
,
loginUser
));
}
/**
* 生成支付订单
*
* @param bo 主键串
*/
@SaCheckPermission
(
"xinrenli:order:createPay"
)
@Log
(
title
=
"订单"
,
businessType
=
BusinessType
.
DELETE
)
@PostMapping
(
"/createPay"
)
public
R
<
Void
>
createPay
(
@RequestBody
DbOrderEditBo
bo
)
{
LoginUser
loginUser
=
new
LoginUser
();
return
toAjax
(
iDbOrderService
.
createPay
(
bo
,
loginUser
));
}
/**
* 下单
...
...
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/IDbOrderService.java
View file @
7af7d21b
...
...
@@ -68,8 +68,6 @@ public interface IDbOrderService {
*/
TableDataInfo
<
DbOrderVo
>
homeList
(
DbOrderBo
bo
,
PageQuery
pageQuery
);
Boolean
createPay
(
DbOrderEditBo
bo
,
LoginUser
loginUser
);
R
orderPay
(
Long
id
,
Long
couponId
,
LoginUser
loginUser
);
}
yongqi-xinrenli/src/main/java/com/yongqi/xinrenli/service/impl/DbOrderServiceImpl.java
View file @
7af7d21b
...
...
@@ -268,11 +268,6 @@ public class DbOrderServiceImpl implements IDbOrderService {
return
TableDataInfo
.
build
(
result
);
}
@Override
public
Boolean
createPay
(
DbOrderEditBo
bo
,
LoginUser
loginUser
)
{
return
baseMapper
.
createPay
(
bo
)
>
0
;
}
/**
* 下单
* @param orderId 订单id
...
...
@@ -287,6 +282,10 @@ public class DbOrderServiceImpl implements IDbOrderService {
// 2.根据卡券id获取卡券信息
DbCoupon
dbCoupon
=
couponMapper
.
selectById
(
couponId
);
// 3.计算应支付金额
if
(
dbCoupon
.
getMinUsed
().
compareTo
(
dbOrder
.
getActualAmount
())
>
0
){
throw
new
RuntimeException
(
"未达到此优惠券的最低消费金额"
);
}
BigDecimal
actualAmount
=
dbOrder
.
getActualAmount
();
// 4.组装支付数据
// 5.调用微信统一下单接口
// 6.返回支付所需数据
...
...
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