Commit 580859d6 by 阳浪

问卷参数统计

parent 0fcfd98f
...@@ -35,4 +35,8 @@ public interface EventTrackMapper extends BaseMapper<EventTrack> { ...@@ -35,4 +35,8 @@ public interface EventTrackMapper extends BaseMapper<EventTrack> {
List<EventTrackDeptNumVo> queryGropByList(); List<EventTrackDeptNumVo> queryGropByList();
Integer getExamTotal(@Param("subType")String subType,@Param("year")String year); Integer getExamTotal(@Param("subType")String subType,@Param("year")String year);
Integer getResearchTotal(@Param("year")String year);
Integer getResearchJoinTotal(@Param("year")String year);
} }
...@@ -157,6 +157,13 @@ public class EventTrackServiceImpl extends ServiceImpl<EventTrackMapper, EventTr ...@@ -157,6 +157,13 @@ public class EventTrackServiceImpl extends ServiceImpl<EventTrackMapper, EventTr
if(Objects.equals(types.get(0),5)){ if(Objects.equals(types.get(0),5)){
return this.baseMapper.getTgNumByType(date,dateString); return this.baseMapper.getTgNumByType(date,dateString);
} }
if(Objects.equals(types.get(0),8)){
String year = DateUtil.toShortYear(new Date());
DayNumVo dayNumVo = new DayNumVo();
dayNumVo.setNum(this.baseMapper.getResearchTotal(year));
dayNumVo.setPreNum(this.baseMapper.getResearchJoinTotal(year));
return dayNumVo;
}
return this.baseMapper.getNumByType(date,dateString,types); return this.baseMapper.getNumByType(date,dateString,types);
} }
......
...@@ -172,4 +172,30 @@ ...@@ -172,4 +172,30 @@
and create_time >= DATE_SUB(NOW(), INTERVAL 4 MONTH) and create_time >= DATE_SUB(NOW(), INTERVAL 4 MONTH)
group by DATE_FORMAT( create_time, '%m' ) group by DATE_FORMAT( create_time, '%m' )
</select> </select>
<select id="getResearchTotal" resultType="java.lang.Integer">
select
count(1)
from
cloud_research.research
where
deleted = 0
and state != 0
and DATE_FORMAT(create_time, '%Y') = #{year}
</select>
<select id="getResearchJoinTotal" resultType="java.lang.Integer">
select
count(1)
from
cloud_research.tr_research_answer
where
research_id in(
select
id
from
cloud_research.research
where
deleted = 0
and state != 0
and DATE_FORMAT(create_time, '%Y') = #{year})
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment