From 5c4ecf9e8b47efbbf5d21c9e109be0a60cb7e26d Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期一, 08 四月 2019 15:15:09 +0800
Subject: [PATCH] 冲突解决

---
 fanli/src/main/java/com/yeshi/fanli/mapping/ThreeSaleMapper.xml |   59 +++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 37 insertions(+), 22 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/mapping/ThreeSaleMapper.xml b/fanli/src/main/java/com/yeshi/fanli/mapping/ThreeSaleMapper.xml
index ed471e1..cc643ef 100644
--- a/fanli/src/main/java/com/yeshi/fanli/mapping/ThreeSaleMapper.xml
+++ b/fanli/src/main/java/com/yeshi/fanli/mapping/ThreeSaleMapper.xml
@@ -161,7 +161,8 @@
 	<delete id="deleteExpireRecord" parameterType="java.lang.Long">
 		DELETE FROM
 		yeshi_ec_threesale
-		WHERE expire = 1 AND boss_id = #{bossId} AND worker_id = #{workerId}
+		WHERE expire = 1 AND boss_id = #{bossId} AND
+		worker_id = #{workerId}
 	</delete>
 
 	<!-- 鏌ヨ涓�搴﹂槦鍛橀泦鍚� -->
@@ -395,23 +396,21 @@
 
 
 	<select id="listFirstTeam" resultMap="AllResultMap">
-		SELECT * FROM
-		`yeshi_ec_threesale` ts
+		SELECT * FROM `yeshi_ec_threesale` ts
 		LEFT JOIN `yeshi_ec_threesale_extra_info` ff
-		ON ts.`boss_id` = ff.`tf_boss_id` AND ts.`worker_id`=ff.`tf_worker_id`
+		ON
+		ts.`boss_id` = ff.`tf_boss_id` AND ts.`worker_id`=ff.`tf_worker_id`
 		WHERE ts.`boss_id` = #{uid}
 			<if test="state != null">
 				AND ts.`state` = #{state}
 			</if>
-		ORDER BY ts.state DESC, ts.expire,
-		ts.createTime DESC
+		ORDER BY ts.state DESC, ts.expire, ts.createTime DESC
 		LIMIT ${start},${count}
 	</select>
 
 	<select id="countFirstTeam" resultType="java.lang.Long">
 		SELECT IFNULL(count(id),0) FROM `yeshi_ec_threesale`
-		WHERE `boss_id` =
-		#{uid}
+		WHERE `boss_id` = #{uid}
 		<if test="state != null">
 			AND `state` = #{state}
 		</if>
@@ -420,20 +419,24 @@
 
 	<select id="listSecondTeam" resultMap="AllResultMap">
 		SELECT yet.* FROM (
-		SELECT DISTINCT(ts.`id`) AS id FROM `yeshi_ec_threesale` ts
-		LEFT JOIN yeshi_ec_threesale tf ON ts.`boss_id`=tf.`worker_id`
-		WHERE tf.`boss_id` = #{uid})A
+		SELECT
+		DISTINCT(ts.`id`) AS id FROM `yeshi_ec_threesale` ts
+		LEFT JOIN
+		yeshi_ec_threesale tf ON ts.`boss_id`=tf.`worker_id`
+		WHERE tf.`boss_id`
+		= #{uid})A
 		LEFT JOIN yeshi_ec_threesale yet ON yet.id =
 		A.id
-		LEFT JOIN `yeshi_ec_threesale_extra_info` ff
-		ON yet.`boss_id` =
-		ff.`tf_boss_id` AND yet.`worker_id` =ff.`tf_worker_id`
-		WHERE 
+		LEFT JOIN
+		`yeshi_ec_threesale_extra_info` ff ON yet.`boss_id` = ff.`tf_boss_id`	 
+		
+		WHERE yet.`worker_id` =ff.`tf_worker_id`
 			<if test="state != null">
 				AND yet.`state` = #{state}
 			</if>
 		ORDER BY
-		yet.state DESC, yet.expire, yet.createTime DESC
+		yet.state DESC,
+		yet.expire, yet.createTime DESC
 		LIMIT ${start},${count}
 	</select>
 
@@ -469,19 +472,31 @@
 	</select>
 
 	<select id="getSuccessRelationshipNum" resultType="java.lang.Integer">
-		SELECT IFNULL (COUNT(*),0) FROM `yeshi_ec_threesale` t
-		WHERE t.`state` = 1 AND (t.`worker_id` =${uid} OR t.`boss_id` = ${uid})
+		SELECT IFNULL
+		(COUNT(*),0) FROM `yeshi_ec_threesale` t
+		WHERE t.`state` = 1 AND
+		(t.`worker_id` =${uid} OR t.`boss_id` = ${uid})
 	</select>
 
 	<select id="getRelationshipByBossIdAndWorkerId" resultMap="BaseResultMap">
 		SELECT * FROM `yeshi_ec_threesale` t
-		WHERE t.`boss_id` = ${bossId} AND t.`worker_id` = ${workerId}
-		AND t.`state` = 0 AND (t.`expire` = 0 OR t.`expire`IS NULL)
+		WHERE t.`boss_id` = ${bossId} AND
+		t.`worker_id` = ${workerId}
+		AND t.`state` = 0 AND (t.`expire` = 0 OR
+		t.`expire`IS NULL)
 		LIMIT 1
 	</select>
 
 	<select id="getExpireRecord" resultMap="BaseResultMap">
-		SELECT * FROM `yeshi_ec_threesale`
-		WHERE expire = 1 AND boss_id = #{bossId} AND worker_id = #{workerId}
+		SELECT * FROM
+		`yeshi_ec_threesale`
+		WHERE expire = 1 AND boss_id = #{bossId} AND
+		worker_id = #{workerId}
 	</select>
+
+	<select id="selectSuccessByWorkerId" resultMap="BaseResultMap" parameterType="java.lang.Long">
+		SELECT * FROM `yeshi_ec_threesale`
+		WHERE `state` = 1 AND worker_id = #{0}  order by id desc
+	</select>
+
 </mapper>

--
Gitblit v1.8.0