From e4a56b57d3e10b9b46eaefe5194bbf98fcc45698 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 11 七月 2019 18:41:09 +0800
Subject: [PATCH] Merge branch 'master' into div

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/tlj/UserTaoLiJinOriginServiceImpl.java |   40 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 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 184b22f..ad1567a 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
@@ -505,4 +505,44 @@
 		return userTaoLiJinOriginMapper.getSurplusLiJin(uid);
 	}
 	
+	
+	@Override
+	@Transactional
+	public void addInviteWinMoneyByHand(Long uid, String inviteName, Date date) throws UserTaoLiJinOriginException {
+		if (uid == null || StringUtil.isNullOrEmpty(inviteName)) {
+			throw new UserTaoLiJinOriginException(1, "鍙傛暟涓嶈兘涓虹┖");
+		}
+		
+		String value = configTaoLiJinService.getValueByKey("hongbao_invite");
+		if (StringUtil.isNullOrEmpty(value)) {
+			throw new UserTaoLiJinOriginException(1, "绯荤粺绾㈠寘涓嶅瓨鍦�");
+		}
+		BigDecimal money = new BigDecimal(value);
+		
+		// 娣诲姞鐢ㄦ埛绾㈠寘
+		userMoneyExtraService.addTaoLiJin(uid, money, false);
+
+		// 娣诲姞鏂板璁板綍
+		UserTaoLiJinOrigin taoLiJinOrigin = new UserTaoLiJinOrigin();
+		taoLiJinOrigin.setUid(uid);
+		taoLiJinOrigin.setType(1);
+		taoLiJinOrigin.setOrigin(TaoLiJinOriginEnum.inviteWin);
+		taoLiJinOrigin.setMoney(money);
+		taoLiJinOrigin.setMoneySurplus(money);
+		taoLiJinOrigin.setCreateTime(date);
+		taoLiJinOrigin.setUpdateTime(date);
+		taoLiJinOrigin.setRemark(TaoLiJinOriginEnum.inviteWin.getDesc());
+		userTaoLiJinOriginMapper.insertSelective(taoLiJinOrigin);
+		
+		// 鏄庣粏
+		UserTaoLiJinDetail detail = new UserTaoLiJinDetail();
+		detail.setUid(uid);
+		detail.setMoney(money);
+		detail.setType(TaoLiJinDetailTypeEnum.add);
+		detail.setTitle(TaoLiJinDetailTypeEnum.add.getDesc());
+		detail.setDescInfo("鏉ユ簮锛�" + TaoLiJinOriginEnum.inviteWin.getDesc());
+		detail.setCreateTime(date);
+		userTaoLiJinDetailService.insertSelective(detail);
+	}
+	
 }

--
Gitblit v1.8.0