|
@@ -43,30 +43,28 @@ public interface RbMapper extends BaseMapper<sysUptownUnit> {
|
|
|
|
|
|
@Select("select * from " +
|
|
|
"(" +
|
|
|
- "select count(*) as num,d.user_id as userId,e.uptown_name as uptownName from sys_uptown_house a " +
|
|
|
+ "select count(*) as num,e.uptown_name as uptownName from sys_uptown_house a " +
|
|
|
"inner join sys_uptown_unit b on b.unit_id = a.unit_id " +
|
|
|
"inner join sys_uptown e on b.uptown_id = e.uptown_id " +
|
|
|
"inner join sys_owner c on c.uptown_id = b.uptown_id " +
|
|
|
"inner join sys_user_role d on d.property_id = c.owner_id and d.role_id = 2 " +
|
|
|
- "GROUP BY d.user_id,e.uptown_name " +
|
|
|
+ "where d.user_id = #{userId} " +
|
|
|
+ "GROUP BY e.uptown_name " +
|
|
|
"union all " +
|
|
|
- "select DISTINCT count(*) as num,e.user_id as userId,'' as uptownName from ms_report a " +
|
|
|
+ "select DISTINCT count(*) as num,'' as uptownName from ms_report a " +
|
|
|
"inner join sys_uptown_house b on a.house_id = b.house_id " +
|
|
|
"inner join sys_uptown_unit c on c.unit_id = b.unit_id " +
|
|
|
"inner join sys_owner d on d.uptown_id = c.uptown_id " +
|
|
|
"inner join sys_user_role e on e.property_id = d.owner_id and e.role_id = 2 " +
|
|
|
- "where a.report_status = 1 and a.report_date = #{reportDate} " +
|
|
|
- "GROUP BY e.user_id " +
|
|
|
+ "where a.report_status = 1 and a.report_date = #{reportDate} and e.user_id = #{userId} " +
|
|
|
"union all " +
|
|
|
- "select DISTINCT count(*) as num,e.user_id as userId,'' as uptownName from ms_report a " +
|
|
|
+ "select DISTINCT count(*) as num,'' as uptownName from ms_report a " +
|
|
|
"inner join sys_uptown_house b on a.house_id = b.house_id " +
|
|
|
"inner join sys_uptown_unit c on c.unit_id = b.unit_id " +
|
|
|
"inner join sys_owner d on d.uptown_id = c.uptown_id " +
|
|
|
"inner join sys_user_role e on e.property_id = d.owner_id and e.role_id = 2 " +
|
|
|
- "where a.report_status = 1 and a.ms_status = 2 and a.report_date = #{reportDate} " +
|
|
|
- "GROUP BY e.user_id " +
|
|
|
- ") tt " +
|
|
|
- "where tt.userId = #{userId}")
|
|
|
+ "where a.report_status = 1 and a.ms_status = 2 and a.report_date = #{reportDate} and e.user_id = #{userId} " +
|
|
|
+ ") tt ")
|
|
|
List<MsSuspected> selecthuiz(@Param("userId") Long userId,@Param("reportDate") String reportDate);
|
|
|
|
|
|
@Select(
|