Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ufo
/
yohoufo-fore
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
LUOXC
6 years ago
Commit
c789d8e4191e7e1302b0cd3d8ae396e13a3380eb
2 parents
b475a30f
b0ffbbb7
Merge branch 'dev6.8.6' into test6.8.6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
6 deletions
order/src/main/java/com/yohoufo/order/service/impl/PaymentServiceImpl.java
order/src/main/java/com/yohoufo/order/service/impl/TradeBillsService.java
order/src/main/java/com/yohoufo/order/service/impl/PaymentServiceImpl.java
View file @
c789d8e
...
...
@@ -1191,7 +1191,7 @@ public class PaymentServiceImpl implements IPaymentService {
// 退剩余保证金
BigDecimal
backEarnestMoney
=
penaltyResult
.
getLeftAmount
();
try
{
tradeBillsService
.
backPayEnsureRecord
(
seller
Uid
,
skup
,
sellerOrder
.
getOrderCode
(),
sellerOrder
.
getPayment
()
,
BillTradeStatus
.
FAIL
.
getCode
(),
backEarnestMoney
,
meta
);
tradeBillsService
.
backPayEnsureRecord
(
seller
Order
,
BillTradeStatus
.
FAIL
.
getCode
(),
backEarnestMoney
,
meta
);
}
catch
(
Exception
e
)
{
logger
.
warn
(
"返回剩余保证金失败, sellerUid is {}, skup is {}, err is {}"
,
sellerUid
,
skup
,
e
.
getMessage
());
}
...
...
order/src/main/java/com/yohoufo/order/service/impl/TradeBillsService.java
View file @
c789d8e
...
...
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONObject
;
import
com.yohoufo.dal.order.SellerOrderMetaMapper
;
import
com.yohoufo.dal.order.TradeBillsMapper
;
import
com.yohoufo.dal.order.model.SellerOrder
;
import
com.yohoufo.dal.order.model.SellerOrderMeta
;
import
com.yohoufo.dal.order.model.TradeBills
;
import
com.yohoufo.order.common.Payment
;
...
...
@@ -38,14 +39,17 @@ public class TradeBillsService {
* @param payType
* @param tradeStatus
*/
public
void
backPayEnsureRecord
(
Integer
uid
,
Integer
skup
,
Long
orderCode
,
Integer
payType
,
Integer
tradeStatus
)
{
public
void
backPayEnsureRecord
(
Integer
uid
,
Integer
skup
,
Long
orderCode
,
Integer
payType
,
Integer
tradeStatus
)
{
backPayEnsureRecord
(
uid
,
skup
,
orderCode
,
payType
,
tradeStatus
,
null
,
null
);
}
public
void
backPayEnsureRecord
(
Integer
uid
,
Integer
skup
,
Long
orderCode
,
Integer
payType
,
Integer
tradeStatus
,
BigDecimal
backEarnestMoney
,
SellerOrderMeta
meta
)
{
public
void
backPayEnsureRecord
(
SellerOrder
sellerOrder
,
Integer
tradeStatus
,
BigDecimal
backEarnestMoney
,
SellerOrderMeta
meta
)
{
backPayEnsureRecord
(
sellerOrder
.
getUid
(),
sellerOrder
.
getSkup
(),
sellerOrder
.
getOrderCode
(),
sellerOrder
.
getPayment
(),
tradeStatus
,
backEarnestMoney
,
meta
);
}
private
void
backPayEnsureRecord
(
Integer
uid
,
Integer
skup
,
Long
orderCode
,
Integer
payType
,
Integer
tradeStatus
,
BigDecimal
backEarnestMoney
,
SellerOrderMeta
meta
)
{
if
(
payType
!=
null
&&
Payment
.
WALLET
.
getCode
()
==
payType
)
{
return
;
}
...
...
Please
register
or
login
to post a comment