|
@@ -64,19 +64,23 @@
|
|
|
|
|
|
<select id="listDmDealerPage" resultMap="BaseResultMap" parameterType="DmDealer" >
|
|
|
select
|
|
|
- <include refid="Base_List" />,
|
|
|
+ <include refid="Base_List" />,
|
|
|
cax.coop_agree_before_date,
|
|
|
cax2.coop_agree_end_date,
|
|
|
SUM(fr.fr_amount) AS frAmount,
|
|
|
sa.admin_name AS adminName
|
|
|
from tb_rst_dm_dealer t
|
|
|
LEFT JOIN (
|
|
|
- SELECT ca.dealer_id,MIN(ca.coop_agree_before_date) AS coop_agree_before_date FROM tb_rst_dm_cooperation_agree ca GROUP BY ca.dealer_id
|
|
|
+ SELECT ca.dealer_id,MIN(ca.coop_agree_before_date) AS coop_agree_before_date FROM tb_rst_dm_cooperation_agree ca GROUP BY ca.dealer_id
|
|
|
)cax ON cax.dealer_id = t.dealer_id
|
|
|
LEFT JOIN (
|
|
|
- SELECT ca2.dealer_id,MAX(ca2.coop_agree_end_date) AS coop_agree_end_date FROM tb_rst_dm_cooperation_agree ca2 GROUP BY ca2.dealer_id
|
|
|
+ SELECT ca2.dealer_id,MAX(ca2.coop_agree_end_date) AS coop_agree_end_date FROM tb_rst_dm_cooperation_agree ca2 GROUP BY ca2.dealer_id
|
|
|
)cax2 ON cax2.dealer_id = t.dealer_id
|
|
|
LEFT JOIN tb_rst_dm_financial_receipt fr ON t.dealer_id = fr.dealer_id
|
|
|
+
|
|
|
+ /* LEFT JOIN tb_rst_dm_dealer_channel dc ON t.dealer_id = dc.dealer_id
|
|
|
+ LEFT JOIN tb_rst_store_info si ON t.dealer_id = si.dealer_id
|
|
|
+*/
|
|
|
LEFT JOIN tb_rst_sys_admin sa ON t.create_id = sa.admin_id
|
|
|
<where>
|
|
|
<if test="dealerId != null ">
|