Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
c7f7c928
Commit
c7f7c928
authored
Apr 07, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
朋友代付
parent
64d781b1
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
8 deletions
+22
-8
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+12
-3
PayServiceImpl.java
...m/gogirl/application/order/serve/impl/PayServiceImpl.java
+6
-4
OrderManage.java
src/main/java/com/gogirl/domain/order/serve/OrderManage.java
+4
-1
No files found.
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
c7f7c928
...
@@ -833,14 +833,16 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -833,14 +833,16 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
else
{
else
{
throw
new
RRException
(
"不支持的收款方式"
);
throw
new
RRException
(
"不支持的收款方式"
);
}
}
//支付时间
orderManage
.
setPayTime
(
new
Date
());
orderManage
.
setPayTime
(
new
Date
());
//支付用户等于下单用户
//支付用户等于下单用户
orderManage
.
setPayUser
(
orderManage
.
getOrderUser
());
orderManage
.
setPayUser
(
orderManage
.
getOrderUser
());
//非朋友代付
orderManage
.
setIsFriendPay
(
2
);
//发送订阅消息
//发送订阅消息
subscribeService
.
sendPaySuccessMsg
(
orderId
,
customer
.
getOpenid1
(),
payTypeStr
,
new
Date
(),
orderManage
.
getTotalPaymentAmount
(),
new
BigDecimal
(
customerBalance
.
getBalance
()
/
100
));
subscribeService
.
sendPaySuccessMsg
(
orderId
,
customer
.
getOpenid1
(),
payTypeStr
,
new
Date
(),
orderManage
.
getTotalPaymentAmount
(),
new
BigDecimal
(
customerBalance
.
getBalance
()
/
100
));
this
.
updateById
(
orderManage
);
this
.
updateById
(
orderManage
);
}
}
@Resource
@Resource
...
@@ -869,7 +871,10 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -869,7 +871,10 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderManage
.
setUpdateTime
(
new
Date
());
orderManage
.
setUpdateTime
(
new
Date
());
Customer
payCustomer
=
customerService
.
getByOpenid1
(
result
.
getOpenid
());
Customer
payCustomer
=
customerService
.
getByOpenid1
(
result
.
getOpenid
());
//支付用户
orderManage
.
setPayUser
(
payCustomer
.
getId
());
orderManage
.
setPayUser
(
payCustomer
.
getId
());
//是否朋友支付
orderManage
.
setIsFriendPay
(
payCustomer
.
getId
().
equals
(
orderManage
.
getOrderUser
())
?
2
:
1
);
this
.
updateById
((
orderManage
));
this
.
updateById
((
orderManage
));
...
@@ -920,13 +925,17 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
...
@@ -920,13 +925,17 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
//支付方式
//支付方式
orderManage
.
setPaymentType
(
OrderManage
.
PAYMENT_WX
);
orderManage
.
setPaymentType
(
OrderManage
.
PAYMENT_WX
);
//支付时间
orderManage
.
setPayTime
(
new
Date
());
orderManage
.
setPayTime
(
new
Date
());
//更新时间
orderManage
.
setUpdateTime
(
new
Date
());
orderManage
.
setUpdateTime
(
new
Date
());
//支付用户
//支付用户
Customer
customer
=
customerService
.
getByOpenid1
(
result
.
getOpenid
());
Customer
customer
=
customerService
.
getByOpenid1
(
result
.
getOpenid
());
//支付用户
orderManage
.
setPayUser
(
customer
.
getId
());
orderManage
.
setPayUser
(
customer
.
getId
());
//是否朋友代付
orderManage
.
setIsFriendPayByPayUserAndOrderUser
();
this
.
updateById
(
orderManage
);
this
.
updateById
(
orderManage
);
/*2.更新卡券状态*/
/*2.更新卡券状态*/
...
...
src/main/java/com/gogirl/application/order/serve/impl/PayServiceImpl.java
View file @
c7f7c928
...
@@ -73,17 +73,20 @@ public class PayServiceImpl implements PayService {
...
@@ -73,17 +73,20 @@ public class PayServiceImpl implements PayService {
.
build
();
.
build
();
customerBalanceService
.
consumer
(
consumerCmd
);
customerBalanceService
.
consumer
(
consumerCmd
);
/*
step2.
更新订单*/
/*
2、
更新订单*/
orderManage
.
setRemark
(
"余额支付"
);
orderManage
.
setRemark
(
"余额支付"
);
orderManageService
.
updateById
(
orderManage
);
orderManageService
.
updateById
(
orderManage
);
//支付时间
orderManage
.
setPayTime
(
new
Date
());
orderManage
.
setPayTime
(
new
Date
());
//支付方式
orderManage
.
setPaymentType
(
OrderManage
.
PAYMENT_BALANCE
);
orderManage
.
setPaymentType
(
OrderManage
.
PAYMENT_BALANCE
);
//状态待评价
orderManage
.
setStatus
(
OrderManage
.
STATUS_UN_COMMENT
);
orderManage
.
setStatus
(
OrderManage
.
STATUS_UN_COMMENT
);
//支付用户
//支付用户
orderManage
.
setPayUser
(
currentCustomerId
);
orderManage
.
setPayUser
(
currentCustomerId
);
//是否代付
orderManage
.
setIsFriendPayByPayUserAndOrderUser
();
orderManageService
.
updateById
(
orderManage
);
orderManageService
.
updateById
(
orderManage
);
...
@@ -94,7 +97,6 @@ public class PayServiceImpl implements PayService {
...
@@ -94,7 +97,6 @@ public class PayServiceImpl implements PayService {
}
}
@Override
@Override
public
WxPayMpOrderResult
unifiedOrder
(
UnifiedOrderQuery
qry
)
throws
UnknownHostException
,
WxPayException
{
public
WxPayMpOrderResult
unifiedOrder
(
UnifiedOrderQuery
qry
)
throws
UnknownHostException
,
WxPayException
{
...
...
src/main/java/com/gogirl/domain/order/serve/OrderManage.java
View file @
c7f7c928
...
@@ -8,7 +8,6 @@ import com.fasterxml.jackson.annotation.JsonFormat;
...
@@ -8,7 +8,6 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import
com.gogirl.domain.market.coupon.CouponCustomerRelevance
;
import
com.gogirl.domain.market.coupon.CouponCustomerRelevance
;
import
com.gogirl.domain.market.coupon.CouponOrderRelevance
;
import
com.gogirl.domain.market.coupon.CouponOrderRelevance
;
import
com.gogirl.domain.market.timescard.TimesCardUsedRecord
;
import
com.gogirl.domain.market.timescard.TimesCardUsedRecord
;
import
com.gogirl.domain.store.store.StoreUser
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.user.customer.Customer
;
import
com.gogirl.domain.user.customer.CustomerBalanceRecord
;
import
com.gogirl.domain.user.customer.CustomerBalanceRecord
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
...
@@ -264,6 +263,7 @@ public class OrderManage implements Serializable {
...
@@ -264,6 +263,7 @@ public class OrderManage implements Serializable {
@ApiModelProperty
(
"支付时间"
)
@ApiModelProperty
(
"支付时间"
)
private
Date
payTime
;
private
Date
payTime
;
@ApiModelProperty
(
"支付用户"
)
private
Integer
payUser
;
private
Integer
payUser
;
@ApiModelProperty
(
"是否朋友代付 1-是 2-否"
)
@ApiModelProperty
(
"是否朋友代付 1-是 2-否"
)
...
@@ -278,4 +278,7 @@ public class OrderManage implements Serializable {
...
@@ -278,4 +278,7 @@ public class OrderManage implements Serializable {
private
Integer
isSendCommentMsg
;
private
Integer
isSendCommentMsg
;
public
void
setIsFriendPayByPayUserAndOrderUser
()
{
this
.
isFriendPay
=
payUser
.
equals
(
orderUser
)
?
2
:
1
;
}
}
}
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