Commit 0e3f9bd4 authored by zhangsen's avatar zhangsen

提供根据机构统计监控数量接口 bug 修改

parent 6c5afc6d
package com.yeejoin.equipmanage.dto;
import lombok.Data;
@Data
public class CountDto {
private String bizOrgCode;
private Integer num;
}
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.equipmanage.common.entity.Video; import com.yeejoin.equipmanage.common.entity.Video;
import com.yeejoin.equipmanage.common.entity.vo.*; import com.yeejoin.equipmanage.common.entity.vo.*;
import com.yeejoin.equipmanage.dto.CountDto;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
...@@ -91,6 +92,6 @@ public interface VideoMapper extends BaseMapper<Video> { ...@@ -91,6 +92,6 @@ public interface VideoMapper extends BaseMapper<Video> {
String getParentSourceIds(String childrenId); String getParentSourceIds(String childrenId);
List<Map<String, String>> getVideoCountMapList(); List<CountDto> getVideoCountMapList();
} }
...@@ -15,6 +15,7 @@ import com.yeejoin.equipmanage.common.enums.IndustryEnum; ...@@ -15,6 +15,7 @@ import com.yeejoin.equipmanage.common.enums.IndustryEnum;
import com.yeejoin.equipmanage.common.enums.VideoTypeEnum; import com.yeejoin.equipmanage.common.enums.VideoTypeEnum;
import com.yeejoin.equipmanage.common.utils.HttpContentTypeUtil; import com.yeejoin.equipmanage.common.utils.HttpContentTypeUtil;
import com.yeejoin.equipmanage.common.utils.StringUtil; import com.yeejoin.equipmanage.common.utils.StringUtil;
import com.yeejoin.equipmanage.dto.CountDto;
import com.yeejoin.equipmanage.fegin.VideoFeignClient; import com.yeejoin.equipmanage.fegin.VideoFeignClient;
import com.yeejoin.equipmanage.mapper.VideoMapper; import com.yeejoin.equipmanage.mapper.VideoMapper;
import com.yeejoin.equipmanage.service.*; import com.yeejoin.equipmanage.service.*;
...@@ -623,10 +624,10 @@ public class VideoServiceImpl extends ServiceImpl<VideoMapper, Video> implements ...@@ -623,10 +624,10 @@ public class VideoServiceImpl extends ServiceImpl<VideoMapper, Video> implements
@Override @Override
public Map<String, Long> getVideoCountMap() { public Map<String, Long> getVideoCountMap() {
List<Map<String, String>> videoCountMapList = videoMapper.getVideoCountMapList(); List<CountDto> videoCountMapList = videoMapper.getVideoCountMapList();
Map<String, Long> videoMap = new HashMap<>(); Map<String, Long> videoMap = new HashMap<>();
videoCountMapList.forEach(item -> { videoCountMapList.forEach(item -> {
videoMap.put(item.get("bizOrgCode"), Long.valueOf(item.get("num"))); videoMap.put(item.getBizOrgCode(), item.getNum().longValue());
}); });
return videoMap; return videoMap;
} }
......
...@@ -388,7 +388,7 @@ ...@@ -388,7 +388,7 @@
select getBuildingParentIds(#{childrenId}) select getBuildingParentIds(#{childrenId})
</select> </select>
<select id="getVideoCountMapList" resultType="java.util.Map"> <select id="getVideoCountMapList" resultType="com.yeejoin.equipmanage.dto.CountDto">
select biz_org_code as bizOrgCode, count(biz_org_code) as num select biz_org_code as bizOrgCode, count(biz_org_code) as num
from wl_video from wl_video
group by biz_org_code group by biz_org_code
......
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