Browse Source

Merge remote-tracking branch 'remotes/origin/dev'

dev_shibei_match
jianjun 4 years ago
parent
commit
cda5576457
  1. 5
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/StatsStaffPatrolRecordDailyServiceImpl.java
  2. 10
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml
  3. 2
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmetuser/StatsStaffPatrolRecordDailyDao.xml

5
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/StatsStaffPatrolRecordDailyServiceImpl.java

@ -32,11 +32,6 @@ public class StatsStaffPatrolRecordDailyServiceImpl extends BaseServiceImpl<Stat
*/ */
@Override @Override
public List<StatsStaffPatrolRecordDailyEntity> getPatrolSumList(List<String> agencyList, String startDateId, String endDateId) { public List<StatsStaffPatrolRecordDailyEntity> getPatrolSumList(List<String> agencyList, String startDateId, String endDateId) {
/* LambdaQueryWrapper<StatsStaffPatrolRecordDailyEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(StatsStaffPatrolRecordDailyEntity::getDelFlag, NumConstant.ZERO_STR)
.between(StatsStaffPatrolRecordDailyEntity::getDateId, startDateId,endDateId)
.in(StatsStaffPatrolRecordDailyEntity::getAgencyId, agencyList)
;*/
return baseDao.getPatrolSumList(agencyList,startDateId,endDateId); return baseDao.getPatrolSumList(agencyList,startDateId,endDateId);
} }

10
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml

@ -714,10 +714,10 @@
</select> </select>
<select id="getAgencySumProject" resultType="com.epmet.dataaggre.dto.datastats.result.TotalAndIncrResultDTO"> <select id="getAgencySumProject" resultType="com.epmet.dataaggre.dto.datastats.result.TotalAndIncrResultDTO">
SELECT SELECT
IFNULL(project_total, 0) AS total, SUM(project_total) AS total,
IFNULL(PROJECT_INCR, 0) AS incr, SUM(PROJECT_INCR) AS incr,
IFNULL(CLOSED_TOTAL, 0) AS total2, SUM(CLOSED_TOTAL) AS total2,
IFNULL(CLOSED_INCR, 0) AS incr2 SUM(CLOSED_INCR) AS incr2
FROM FROM
fact_agency_project_daily fact_agency_project_daily
WHERE WHERE
@ -738,7 +738,7 @@
del_flag = '0' del_flag = '0'
AND topic_status_id in('discussing','closed','hidden')<!-- 讨论中(热议中!=讨论中)、已处理、已屏蔽 --> AND topic_status_id in('discussing','closed','hidden')<!-- 讨论中(热议中!=讨论中)、已处理、已屏蔽 -->
AND date_id = #{dateId} AND date_id = #{dateId}
<foreach item="agencyId" collection="agencyIds" open="AND (" separator="or" close=")" index=""> <foreach item="agencyId" collection="agencyList" open="AND (" separator="or" close=")" index="">
agency_id = #{agencyId} agency_id = #{agencyId}
</foreach> </foreach>
</select> </select>

2
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/epmetuser/StatsStaffPatrolRecordDailyDao.xml

@ -10,7 +10,7 @@
WHERE del_flag = '0' WHERE del_flag = '0'
AND date_id BETWEEN #{startDateId} and #{endDateId} AND date_id BETWEEN #{startDateId} and #{endDateId}
<foreach item="agencyId" collection="agencyList" open="AND (" separator="or" close=")" index=""> <foreach item="agencyId" collection="agencyList" open="AND (" separator="or" close=")" index="">
agency_id = #{agencyId} GRID_PIDS like CONCAT( #{agencyId},'%')
</foreach> </foreach>
GROUP BY customer_id,agency_id GROUP BY customer_id,agency_id
</select> </select>

Loading…
Cancel
Save