|
@@ -268,8 +268,20 @@
|
|
|
|
|
|
<!--分页查询符合条件的记录(指定字段)-->
|
|
<!--分页查询符合条件的记录(指定字段)-->
|
|
<select id="enquiryAdminListPage" resultMap="resultMap">
|
|
<select id="enquiryAdminListPage" resultMap="resultMap">
|
|
- select t1.*,t2.vendor_id,t3.admin_name as vendor_name,(select store_name from store s where s.store_id = t1.store_id) storeName
|
|
|
|
- from enquiry t1 LEFT JOIN enquiry_assign t2 on t1.id = t2.enquiry_id LEFT JOIN sys_admin t3 ON t2.vendor_id = t3.admin_id where t1.`status` != 'DELETE'
|
|
|
|
|
|
+ SELECT
|
|
|
|
+ t1.*,
|
|
|
|
+ t2.vendor_id,
|
|
|
|
+ CASE
|
|
|
|
+ WHEN t1.store_id = 0 THEN t3.admin_name
|
|
|
|
+ ELSE t5.vendor_name
|
|
|
|
+ END AS vendor_name,
|
|
|
|
+ (SELECT store_name FROM store s WHERE s.store_id = t1.store_id) AS storeName
|
|
|
|
+ FROM enquiry t1
|
|
|
|
+ LEFT JOIN enquiry_assign t2 ON t1.id = t2.enquiry_id
|
|
|
|
+ LEFT JOIN sys_admin t3 ON t2.vendor_id = t3.admin_id
|
|
|
|
+ LEFT JOIN enquiry_assign t4 ON t1.id = t4.enquiry_id AND t1.store_id != 0
|
|
|
|
+ LEFT JOIN vendor t5 ON t4.vendor_id = t5.vendor_id AND t1.store_id != 0
|
|
|
|
+ WHERE t1.status != 'DELETE'
|
|
<if test="nameLike != null">
|
|
<if test="nameLike != null">
|
|
AND t1.`name` like concat('%',#{nameLike},'%')
|
|
AND t1.`name` like concat('%',#{nameLike},'%')
|
|
</if>
|
|
</if>
|