| | |
| | | <collection property="placePoiLabelVOList" javaType="java.util.List" ofType="org.springblade.modules.place.vo.PlacePoiLabelVO" |
| | | autoMapping="true"> |
| | | <id property="id" column="plid"/> |
| | | <result property="remark" column="cremark"/> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | |
| | | select |
| | | jp.*, |
| | | bu.real_name as username,bu.phone as phone, |
| | | jppl.id as plid,jppl.*,jc.category_name as labelName, |
| | | jppl.id as plid, |
| | | jppl.place_id, |
| | | jppl.poi_code, |
| | | jppl.type, |
| | | jppl.color, |
| | | jppl.remark as cremark, |
| | | jc.category_name as labelName, |
| | | br.code as neiCode,jg.id as gridId |
| | | from jczz_place jp |
| | | left join blade_user bu on bu.id = jp.principal_user_id and bu.is_deleted = 0 |
| | |
| | | left join jczz_place_poi_label jppl on jppl.place_id = jp.id |
| | | where jp.is_deleted = 0 and jppl.type = 3 |
| | | and jppl.color = '#30D17C' |
| | | and jp.principal_user_id is not null |
| | | and jp.house_code != '' |
| | | and jp.id in ( |
| | | select place_id from ${tableName} where is_deleted = 0 and source = 2 and TIMESTAMPDIFF( day, now(), create_time )=30 |
| | | ) |
| | |
| | | </choose> |
| | | union all |
| | | ( |
| | | select jp.* from jczz_place jp |
| | | select jp.*,jppl.poi_code as label from jczz_place jp |
| | | left join jczz_place_poi_label jppl on jppl.place_id = jp.id |
| | | where jp.is_deleted = 0 and jppl.type = 3 |
| | | and jppl.color = '#FFB42B' |
| | | and jp.principal_user_id is not null |
| | | and jp.house_code != '' |
| | | and jp.id in ( |
| | | select place_id from ${tableName} where is_deleted = 0 and source = 2 and TIMESTAMPDIFF( day, now(), create_time )=14 |
| | | ) |
| | |
| | | ) |
| | | union all |
| | | ( |
| | | select jp.* from jczz_place jp |
| | | select jp.*,jppl.poi_code as label from jczz_place jp |
| | | left join jczz_place_poi_label jppl on jppl.place_id = jp.id |
| | | where jp.is_deleted = 0 and jppl.type = 3 |
| | | and jppl.color = '#EA1F1F' |
| | | and jp.principal_user_id is not null |
| | | and jp.house_code != '' |
| | | and jp.id in ( |
| | | select place_id from ${tableName} where is_deleted = 0 and source = 2 and TIMESTAMPDIFF( day, now(), create_time )=7 |
| | | ) |
| | |
| | | ) |
| | | union all |
| | | ( |
| | | select jp.* from jczz_place jp |
| | | select jp.*,jppl.poi_code as label from jczz_place jp |
| | | left join jczz_place_poi_label jppl on jppl.place_id = jp.id |
| | | where jp.is_deleted = 0 and jppl.type = 3 |
| | | and jp.principal_user_id is not null |
| | | and jp.house_code != '' |
| | | and (jppl.color = '#30D17C' or jppl.color = '#FFB42B' or jppl.color = '#EA1F1F') |
| | | and jp.id not in ( |
| | | select place_id from ${tableName} where is_deleted = 0 and source = 2 and place_id is not null group by place_id |
| | | ) |