From db88b87df461820152d68d3d55a28f30c2da83e6 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 20 九月 2019 17:54:42 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/mapping/user/UserInfoExtraMapper.xml |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserInfoExtraMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserInfoExtraMapper.xml
index f29f289..5c34d28 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserInfoExtraMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/user/UserInfoExtraMapper.xml
@@ -247,6 +247,11 @@
 		where uie_uid = #{userInfo.id,jdbcType=BIGINT}
 	</update>
 
+    <update id="updateGoldCoin">
+		UPDATE yeshi_ec_user_info_extra 
+		SET uie_gold_coin = IF(uie_gold_coin IS NULL,${goldCoin}, uie_gold_coin + ${goldCoin}) 		
+		WHERE uie_id = #{id}
+	</update>
 
 	<select id="getInfoExtraByUid" resultMap="BaseResultMap">
 		SELECT * FROM
@@ -254,6 +259,12 @@
 		WHERE uie_uid = #{uid}
 	</select>
 
+	<select id="getByUidForUpdate" resultMap="BaseResultMap">
+		SELECT * FROM
+		yeshi_ec_user_info_extra
+		WHERE uie_uid = #{uid} FOR UPDATE
+	</select>
+
 	<select id="getInfoExtraVOByUid" resultMap="VOResultMap">
 		SELECT
 		u.`id`,u.`nick_name`,u.`portrait`,ue.*,rk.*

--
Gitblit v1.8.0