Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
think-tank
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
think-tank
Commits
fc5fc0ab
提交
fc5fc0ab
authored
6月 05, 2025
作者:
yanxin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
导出增加“智库机构采集统计信息”
上级
652fb20a
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
4 行增加
和
3 行删除
+4
-3
ThinktankBasicInfoController.java
...sn/thinktank/controller/ThinktankBasicInfoController.java
+4
-3
没有找到文件。
src/main/java/com/zzsn/thinktank/controller/ThinktankBasicInfoController.java
浏览文件 @
fc5fc0ab
...
...
@@ -273,7 +273,7 @@ public class ThinktankBasicInfoController {
//智库机构采集统计信息
List
<
String
>
tIds
=
thinkTankBasicInfos
.
stream
().
map
(
ThinktankBasicInfo:
:
getId
).
collect
(
Collectors
.
toList
());
exportBindCount
(
workbook
,
2
,
"智库机构采集统计信息"
,
infoMap
,
tIds
);
exportBindCount
(
workbook
,
2
,
"智库机构采集统计信息"
,
infoMap
,
t
hinkTankBasicInfos
,
t
Ids
);
ByteArrayOutputStream
outStream
=
new
ByteArrayOutputStream
();
workbook
.
write
(
outStream
);
// 将字节流转换为InputStream
...
...
@@ -337,9 +337,10 @@ public class ThinktankBasicInfoController {
* @param sheetNum
* @param sheetName
* @param infoMap
* @param thinkTankBasicInfos
* @param tIds 智库id列表
*/
public
void
exportBindCount
(
XSSFWorkbook
workbook
,
int
sheetNum
,
String
sheetName
,
Map
<
String
,
JSONObject
>
infoMap
,
List
<
String
>
tIds
){
public
void
exportBindCount
(
XSSFWorkbook
workbook
,
int
sheetNum
,
String
sheetName
,
Map
<
String
,
JSONObject
>
infoMap
,
List
<
ThinktankBasicInfo
>
thinkTankBasicInfos
,
List
<
String
>
tIds
){
//查询所有的
List
<
CountVo
>
bindAll
=
thinktankBasicInfoService
.
bindInfoSource
(
tIds
);
List
<
String
>
headers
=
new
ArrayList
<>();
...
...
@@ -388,7 +389,7 @@ public class ThinktankBasicInfoController {
Map
<
String
,
Integer
>
verifyFailNum
=
new
HashMap
<>();
//查询智库列表
List
<
String
>
hasInfoIds
=
bindAll
.
stream
().
map
(
CountVo:
:
getId
).
distinct
().
collect
(
Collectors
.
toList
());
List
<
ThinktankBasicInfo
>
basicInfos
=
think
tankBasicInfoService
.
listByIds
(
hasInfoIds
);
List
<
ThinktankBasicInfo
>
basicInfos
=
think
TankBasicInfos
.
stream
().
filter
(
item
->
hasInfoIds
.
contains
(
item
.
getId
())).
collect
(
Collectors
.
toList
()
);
for
(
ThinktankBasicInfo
basicInfo
:
basicInfos
)
{
String
tid
=
basicInfo
.
getId
();
//查询智库关联的信息源列表
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论