From fb5a8918a7983bbdf83586f773884d3961bb3c6d Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期五, 16 八月 2019 17:50:56 +0800 Subject: [PATCH] 口令领取+消息 --- fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java index 2c3ad2f..01846fc 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java @@ -579,4 +579,37 @@ // 绾㈠寘鏄庣粏 userTaoLiJinDetailService.createAddDetail(origin); } + + + @Override + @Transactional + public UserTaoLiJinOrigin receiveFriendsGive(Long uid, BigDecimal money) throws UserTaoLiJinOriginException{ + if (uid == null || money == null) { + throw new UserTaoLiJinOriginException(1, "鍙傛暟涓嶈兘涓虹┖"); + } + + // 娣诲姞绾㈠寘浣欓 + userMoneyExtraService.addTaoLiJin(uid, money, false); + // 娣诲姞鏂板璁板綍 + UserTaoLiJinOrigin origin = saveOrigin(uid, 1, money, TaoLiJinOriginEnum.friendsGive); + // 绾㈠寘鏄庣粏 + userTaoLiJinDetailService.createAddDetail(origin); + // 娑堟伅 + executor.execute(new Runnable() { + @Override + public void run() { + try { + MsgOtherTaoLiJinContentDTO content = new MsgOtherTaoLiJinContentDTO(); + content.setState("绾㈠寘澧炲姞"); + content.setSource("濂藉弸璧犻��"); + content.setMoney(money); + userOtherMsgNotificationService.taoLiJinMsg(uid, "", content); + } catch (Exception e) { + LogHelper.errorDetailInfo(e); + } + } + }); + return origin; + } + } -- Gitblit v1.8.0