SELECT a.*,
a.bcds-a.scds AS sl,
b.jsrq AS jssj,
a.syje AS bcye, CASE WHEN b.id IS NULL THEN '未结算' ELSE '已结算' END AS jsbz,
d.yhxm, d.yhdz, g.cbpqmc AS sscbpqmc, f.cbbmc AS sscbbbm, e.name AS sccjmc
FROM znb_cb_log a
LEFT JOIN znb_csjs_log b on a.id = b.qflsbh
LEFT JOIN yh_khjbxx d on a.yhbh = d.yhbh
LEFT JOIN bm_sbsccj e on a.sccj = e.code
LEFT JOIN bm_cbb f on d.sscbb = f.cbbbm
LEFT JOIN bm_cbpq g on d.sscbpq = g.cbpqbm
WHERE 1=1
AND (a.yhbh like '%${filter.searchText}%'
OR d.yhxm like '%${filter.searchText}%'
OR d.yhdz like '%${filter.searchText}%')
AND d.ssgs=#{filter.ssgs}
AND d.sscbpq=#{filter.sscbpq}
AND d.sscbb in
#{item}
AND d.sscbb=#{filter.sscbb}
AND a.sscj=#{filter.sscj}
AND a.czsj BETWEEN #{filter.czsjStart} AND
#{filter.czsjEnd}
AND a.bcds-a.scds>=#{filter.slgt}
AND a.cl_cljg=#{filter.clCljg}