diff --git a/src/main/java/com/biutag/supervision/mapper/DataPetitionComplaintMapper.java b/src/main/java/com/biutag/supervision/mapper/DataPetitionComplaintMapper.java index f8c16d0..b45bd53 100644 --- a/src/main/java/com/biutag/supervision/mapper/DataPetitionComplaintMapper.java +++ b/src/main/java/com/biutag/supervision/mapper/DataPetitionComplaintMapper.java @@ -21,10 +21,11 @@ public interface DataPetitionComplaintMapper extends BaseMapper selectDepartStatistic(Integer departId, Integer Repeat, Date beginTime, Date endTime); /** @@ -36,10 +37,11 @@ public interface DataPetitionComplaintMapper extends BaseMapper selectLeaderViewMail(Integer departId, Date beginTime, Date endTime); @@ -53,18 +55,20 @@ public interface DataPetitionComplaintMapper extends BaseMapper selectEntanglementMail(Integer id, int isEntanglement, Date beginTime, Date endTime); @Select("SELECT sd.id, sd.short_name label,count(*) value " + "FROM (SELECT * FROM data_petition_complaint dpc " + - "WHERE dpc.create_time BETWEEN #{beginTime} AND #{endTime}) as temp " + + "WHERE dpc.discovery_time BETWEEN #{beginTime} AND #{endTime}) as temp " + "INNER JOIN sup_depart sd on sd.id=temp.second_depart_id " + "WHERE sd.statistics_group_id=#{id} AND mass_visits =#{isMass} " + - "GROUP BY temp.second_depart_id") + "GROUP BY temp.second_depart_id " + + "ORDER BY value DESC") List selectMassMail(Integer id, int isMass, Date beginTime, Date endTime); } diff --git a/src/main/java/com/biutag/supervision/service/DataPetitionComplaintService.java b/src/main/java/com/biutag/supervision/service/DataPetitionComplaintService.java index 0e7ff69..713cfdf 100644 --- a/src/main/java/com/biutag/supervision/service/DataPetitionComplaintService.java +++ b/src/main/java/com/biutag/supervision/service/DataPetitionComplaintService.java @@ -124,7 +124,9 @@ public class DataPetitionComplaintService extends ServiceImpl totalQueryWrapper = new QueryWrapper<>(); + totalQueryWrapper.between("discovery_time", beginTime, endTime); + long totalMail = this.count(totalQueryWrapper); // 国家信访 QueryWrapper countryQueryWrapper = new QueryWrapper<>(); countryQueryWrapper.eq("problem_sources_code", 21); @@ -155,12 +157,12 @@ public class DataPetitionComplaintService extends ServiceImpl tangleQueryWrapper = new QueryWrapper<>(); tangleQueryWrapper.eq("entanglement_visits", 1); tangleQueryWrapper.between("discovery_time", beginTime, endTime); Long tangleMail = dataPetitionComplaintMapper.selectCount(tangleQueryWrapper); - // 集访 + // 集访 1:集 2:不集 QueryWrapper massQueryWrapper = new QueryWrapper<>(); massQueryWrapper.eq("mass_visits", 1); massQueryWrapper.between("discovery_time", beginTime, endTime);