ender лет назад: 8
Родитель
Сommit
131168775e
1 измененных файлов с 15 добавлено и 3 удалено
  1. 15 3
      src/main/java/com/goafanti/common/mapper/AchievementMapper.xml

+ 15 - 3
src/main/java/com/goafanti/common/mapper/AchievementMapper.xml

@@ -933,9 +933,11 @@
   	select 
   		count(1)
   	from achievement a
-  	<if test="unitName != null">
-  		LEFT JOIN organization_identity oi on a.owner_id = oi.uid
-  	</if>
+  	LEFT JOIN admin ad on ad.id = a.tech_broker_id
+	LEFT JOIN organization_identity oi on a.owner_id = oi.uid
+	<if test="adminId != null">
+		LEFT JOIN user u on a.owner_id = u.id
+	</if>
   	<if test="hot != null and hot == 1"><!-- 在首页 -->
 		inner join marketing_management mm on a.id = mm.product_id
 	</if>
@@ -943,6 +945,16 @@
 		left join marketing_management mm on a.id = mm.product_id 
 	</if>
   	where a.deleted_sign = 0 and a.owner_type = 1
+  	<if test="adminId != null">
+		and (u.mid = #{adminId,jdbcType=VARCHAR}
+	</if>
+	<if test="adminId != null">
+		or  a.salesman_id = #{adminId,jdbcType=VARCHAR}
+	</if>
+	<if test="adminId != null">
+		or  a.tech_broker_id = #{adminId,jdbcType=VARCHAR}
+		)
+	</if>
   	<if test="ownerName != null">
   		and  a.owner_name like CONCAT('%',#{ownerName,jdbcType=VARCHAR},'%')
   		and  (a.owner_id is null or a.owner_id = '')