记得上下班打卡 | git大法好,push需谨慎

Commit dd79adf7 authored by GaoHu's avatar GaoHu

优化sql获取代理uid

parent 59fe1002
...@@ -149,20 +149,22 @@ ...@@ -149,20 +149,22 @@
<select id="getAllUidByPerId" parameterType="java.util.Map" <select id="getAllUidByPerId" parameterType="java.util.Map"
resultType="com.liquidnet.service.smile.entity.SmileUser"> resultType="com.liquidnet.service.smile.entity.SmileUser">
SELECT uid, SELECT
`name`, su.uid,
`type`, su.`name`,
province_id, su.`type`,
province, su.province_id,
city_id, su.province,
city, su.city_id,
area_id, su.city,
area, su.area_id,
address su.area,
su.address
FROM smile_user su FROM
LEFT JOIN kylin_order_ticket_relations AS kotr ON kotr.agent_id = su.uid OR kotr.agent_id_master = su.uid smile_user AS su
WHERE kotr.performance_id = #{performancesId} INNER JOIN ( SELECT mid, agent_id, agent_id_master FROM kylin_order_ticket_relations WHERE performance_id = #{performancesId} AND agent_id != 0 GROUP BY agent_id ) kk ON kk.agent_id = su.uid
group by uid OR kk.agent_id_master = su.uid
GROUP BY
su.uid
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment