|
|
@@ -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 = '')
|