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