From c007868c62c7da5c9ce1bf0e77d9e5f8619826e4 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期三, 12 六月 2019 12:24:09 +0800 Subject: [PATCH] 查询默认有效调整 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindingAccountServiceImpl.java | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindingAccountServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindingAccountServiceImpl.java index 2f2d7ff..1901c46 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindingAccountServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/BindingAccountServiceImpl.java @@ -32,6 +32,7 @@ import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.inter.user.BindingAccountService; import com.yeshi.fanli.service.inter.user.UserAccountBindingHistoryService; +import com.yeshi.fanli.service.inter.user.UserMoneyService; import com.yeshi.fanli.service.inter.user.UserNotificationService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; @@ -56,6 +57,9 @@ @Resource private UserMoneyDetailMapper userMoneyDetailMapper; + + @Resource + private UserMoneyService userMoneyService; public List<BindingAccount> getBindingAccountByUid(long uid) { return bindingAccountMapper.selectByUid(uid); @@ -145,8 +149,7 @@ // 闇�瑕佽浆璐﹂獙璇� BigDecimal money = new BigDecimal("0.1"); transferAlipayWithVerify(account, name); - // 鎵f - userInfoMapper.subHongBaoByUid(uid, money); + // 杞处鎴愬姛 // 鎻掑叆杞处鎴愬姛琛� AlipayAccountValidNormalHistory history = new AlipayAccountValidNormalHistory(); @@ -155,10 +158,10 @@ history.setName(name); history.setUid(uid); alipayAccountValidNormalHistoryMapper.insertSelective(history); + UserMoneyDetail userMoneyDetail = null; // 鏂扮増璧勯噾 try { - UserMoneyDetail userMoneyDetail = UserMoneyDetailFactory.createExtractAccountValid(history, money); - userMoneyDetailMapper.insert(userMoneyDetail); + userMoneyDetail = UserMoneyDetailFactory.createExtractAccountValid(history, money); } catch (UserMoneyDetailException e) { try { LogHelper.errorDetailInfo(e); @@ -167,6 +170,9 @@ } } + // 鎵f + userMoneyService.subUserMoney(uid, money, userMoneyDetail); + userNotificationService.alipayAccountValidRight(uid, money, account); } -- Gitblit v1.8.0