| | |
| | | LEFT JOIN jczz_house jhs on jhs.house_code= jda.address_code |
| | | <where> |
| | | and jt.discuss_content != '议事规则' |
| | | and jt.discuss_content != '管理公约' |
| | | and jt.discuss_content != '管理规约' |
| | | <if test="id != null ">and jut.id = #{id}</if> |
| | | <if test="name != null and name != ''"> |
| | | and bu.name like concat('%',#{name},'%') |
| | |
| | | ( |
| | | SELECT |
| | | group_concat( jt.id ) AS optionContent |
| | | FROM |
| | | jczz_user_topics jut |
| | | LEFT JOIN jczz_topics jt ON jt.id = jut.topics_id |
| | | WHERE |
| | | jut.house_code = jh.house_code |
| | | FROM jczz_topics jt |
| | | WHERE jt.id = jut.topics_id |
| | | and jut.house_code = jh.house_code |
| | | AND jut.article_id = #{articleId} |
| | | ) optionContent, |
| | | (SELECT jhd.name from jczz_household jhd where jhd.house_code = jh.house_code AND jhd.is_deleted = 0 and jhd.relationship = 1 limit 1 ) name, |
| | |
| | | jczz_house jh |
| | | LEFT JOIN jczz_household jhd ON jhd.house_code = jh.house_code |
| | | AND jh.is_deleted = 0 and jhd.relationship = 1 |
| | | LEFT JOIN jczz_user_topics jut on jut.household_id = jhd.id |
| | | LEFT JOIN jczz_user_topics jut on jut.household_id = jhd.id AND jut.article_id = #{articleId} |
| | | <where> |
| | | <if test="aoiCodeList != null and aoiCodeList.size() > 0"> |
| | | and jh.district_code in |
| | |
| | | GROUP BY id |
| | | </select> |
| | | |
| | | <select id="getUserTopicsTotal" resultType="java.util.Map"> |
| | | SELECT IFNULL(sum(a.area), 0) AS area, |
| | | IFNULL(COUNT(1), 0) number |
| | | FROM (SELECT DISTINCT jut.house_code, |
| | | jh.area |
| | | FROM jczz_user_topics jut |
| | | LEFT JOIN jczz_household jhd ON jhd.id = jut.household_id |
| | | LEFT JOIN jczz_house jh ON jh.house_code = jhd.house_code |
| | | LEFT JOIN jczz_topics jt ON jt.id = jut.topics_id |
| | | AND jt.delete_flag = 0 |
| | | WHERE jut.article_id = #{articleId}) a |
| | | |
| | | </select> |
| | | |
| | | |
| | | </mapper> |