Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
d3370854
提交
d3370854
authored
3月 16, 2026
作者:
kxjia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善首页配置和问题整改
上级
20ab448d
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
89 行增加
和
69 行删除
+89
-69
BigScreenAPIController.java
...ava/org/jeecg/modules/stm/api/BigScreenAPIController.java
+0
-0
PageTitleconfigController.java
...odules/stm/page/controller/PageTitleconfigController.java
+46
-23
PageTitleconfigMapper.java
.../jeecg/modules/stm/page/mapper/PageTitleconfigMapper.java
+1
-1
IPageTitleconfigService.java
...ecg/modules/stm/page/service/IPageTitleconfigService.java
+1
-1
PageTitleconfigServiceImpl.java
...les/stm/page/service/impl/PageTitleconfigServiceImpl.java
+1
-5
StProblemCheck.java
.../org/jeecg/modules/stm/problem/entity/StProblemCheck.java
+38
-34
PageTitleconfigMapper.xml
...src/main/resources/mapping/page/PageTitleconfigMapper.xml
+2
-5
没有找到文件。
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/api/BigScreenAPIController.java
deleted
100644 → 0
浏览文件 @
20ab448d
差异被折叠。
点击展开。
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/page/controller/PageTitleconfigController.java
浏览文件 @
d3370854
package
org
.
jeecg
.
modules
.
stm
.
page
.
controller
;
import
com.aliyun.oss.common.utils.StringUtils
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
@@ -9,6 +10,8 @@ import lombok.extern.slf4j.Slf4j;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.common.system.query.QueryGenerator
;
import
org.jeecg.modules.stm.baosong.entity.BaosongTaskRecord
;
import
org.jeecg.modules.stm.baosong.service.IBaosongTaskRecordService
;
import
org.jeecg.modules.stm.page.entity.PageTitleconfig
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -25,9 +28,9 @@ import java.util.ArrayList;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
@RestController
@RequestMapping
(
"/page/pageTitleconfig"
)
@Slf4j
...
...
@@ -40,6 +43,10 @@ public class PageTitleconfigController extends JeecgController<PageTitleconfig,
private
IMyTaskService
myTaskService
;
@Autowired
private
IStProblemTaskAssinService
stProblemTaskAssinService
;
@Autowired
private
IBaosongTaskRecordService
baosongTaskRecordService
;
@GetMapping
(
value
=
"/list"
)
public
Result
<
IPage
<
PageTitleconfig
>>
queryPageList
(
PageTitleconfig
pageTitleconfig
,
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
...
...
@@ -94,33 +101,49 @@ public class PageTitleconfigController extends JeecgController<PageTitleconfig,
QueryWrapper
<
PageTitleconfig
>
queryWrapperCfg
=
new
QueryWrapper
<>();
queryWrapperCfg
.
orderByAsc
(
"show_sort"
);
List
<
PageTitleconfig
>
pageList
=
pageTitleconfigService
.
list
(
queryWrapperCfg
);
Map
<
Integer
,
List
<
PageTitleconfig
>>
retMap
=
new
HashMap
<>();
List
<
PageTitleconfig
>
orgList
=
new
ArrayList
<>();
List
<
PageTitleconfig
>
techList
=
new
ArrayList
<>();
List
<
Map
<
String
,
String
>>
retList
=
new
ArrayList
<>();
if
(
pageList
!=
null
&&
pageList
.
size
()!=
0
)
{
List
<
Map
<
String
,
Object
>>
listData
=
pageTitleconfigService
.
getFirstPageFxcStat
();
Map
<
Integer
,
String
>
tmpMap
=
new
HashMap
<>();
for
(
Map
<
String
,
Object
>
cnt
:
listData
)
{
Integer
dtId
=
Integer
.
valueOf
(
cnt
.
get
(
"itemid"
).
toString
());
if
(
tmpMap
.
get
(
dtId
)
!=
null
)
{
continue
;
}
if
(
cnt
.
get
(
"content"
)!=
null
){
tmpMap
.
put
(
dtId
,
cnt
.
get
(
"content"
).
toString
());
}
}
for
(
PageTitleconfig
cfg:
pageList
)
{
Map
<
Integer
,
List
<
PageTitleconfig
>>
retMap
=
pageList
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
PageTitleconfig:
:
getTp
));
// 如果确保只有 tp=1 和 tp=2 的数据,直接返回即可
// 如果还有其他 tp 值需要过滤,可以再加处理
// 只保留 tp=1 和 tp=2 的数据
Map
<
Integer
,
List
<
PageTitleconfig
>>
filteredMap
=
new
HashMap
<>();
filteredMap
.
put
(
1
,
retMap
.
getOrDefault
(
1
,
new
ArrayList
<>()));
filteredMap
.
put
(
2
,
retMap
.
getOrDefault
(
2
,
new
ArrayList
<>()));
return
Result
.
OK
(
filteredMap
);
}
@GetMapping
(
value
=
"/updateAllNewValue"
)
public
Result
<
String
>
updateAllNewValue
()
{
List
<
PageTitleconfig
>
listPageTitleconfig
=
pageTitleconfigService
.
list
();
List
<
Integer
>
tplItemIdList
=
new
ArrayList
<>();
if
(
listPageTitleconfig
!=
null
&&
listPageTitleconfig
.
size
()
>
0
)
{
for
(
PageTitleconfig
cfg
:
listPageTitleconfig
)
{
tplItemIdList
.
add
(
cfg
.
getTplItemId
());
}
}
retMap
.
put
(
1
,
orgList
);
retMap
.
put
(
2
,
techList
);
return
Result
.
OK
(
retMap
);
}
List
<
BaosongTaskRecord
>
latestRecords
=
baosongTaskRecordService
.
lambdaQuery
()
.
in
(
BaosongTaskRecord:
:
getItemid
,
tplItemIdList
)
.
last
(
"GROUP BY itemid HAVING create_time = MAX(create_time)"
)
.
list
();
for
(
PageTitleconfig
cfg:
listPageTitleconfig
)
{
for
(
BaosongTaskRecord
taskRecord
:
latestRecords
)
{
if
(
cfg
.
getTplItemId
()==
null
)
continue
;
if
(
taskRecord
.
getItemid
()==
null
)
continue
;
if
(
cfg
.
getTplItemId
().
intValue
()==
taskRecord
.
getItemid
())
{
cfg
.
setDefaultVal
(
taskRecord
.
getContent
());
break
;
}
}
}
pageTitleconfigService
.
saveOrUpdateBatch
(
listPageTitleconfig
);
return
Result
.
OK
(
"更新成功"
);
}
private
String
queryExist
(
Integer
dtId
,
Integer
id
,
boolean
isAdd
)
{
List
<
PageTitleconfig
>
list
=
pageTitleconfigService
.
list
();
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/page/mapper/PageTitleconfigMapper.java
浏览文件 @
d3370854
...
...
@@ -19,6 +19,6 @@ public interface PageTitleconfigMapper extends BaseMapper<PageTitleconfig> {
Integer
getTjByFxjcListZs
();
List
<
PageMetricMoniVo
>
getMetricReportList
(
MetricReport
metricReport
);
List
<
Map
<
String
,
Object
>>
getFirstPageFxcStat
();
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/page/service/IPageTitleconfigService.java
浏览文件 @
d3370854
...
...
@@ -13,5 +13,5 @@ import java.util.Map;
* @Version: V1.0
*/
public
interface
IPageTitleconfigService
extends
IService
<
PageTitleconfig
>
{
List
<
Map
<
String
,
Object
>>
getFirstPageFxcStat
();
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/page/service/impl/PageTitleconfigServiceImpl.java
浏览文件 @
d3370854
...
...
@@ -18,9 +18,5 @@ import java.util.Map;
@Service
public
class
PageTitleconfigServiceImpl
extends
ServiceImpl
<
PageTitleconfigMapper
,
PageTitleconfig
>
implements
IPageTitleconfigService
{
@Override
public
List
<
Map
<
String
,
Object
>>
getFirstPageFxcStat
()
{
List
<
Map
<
String
,
Object
>>
list
=
this
.
baseMapper
.
getFirstPageFxcStat
();
return
list
;
}
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/problem/entity/StProblemCheck.java
浏览文件 @
d3370854
...
...
@@ -33,80 +33,84 @@ public class StProblemCheck implements Serializable {
private
static
final
long
serialVersionUID
=
1L
;
/**ID*/
@TableId
(
type
=
IdType
.
A
SSIGN_ID
)
@TableId
(
type
=
IdType
.
A
UTO
)
private
java
.
lang
.
Integer
id
;
/**类别*/
@Excel
(
name
=
"类别"
,
width
=
15
)
private
java
.
lang
.
String
problemItem
;
/**问题描述*/
/**问题编号*/
@Excel
(
name
=
"问题编号"
,
width
=
15
)
private
java
.
lang
.
String
problemNo
;
/**类别*/
@Excel
(
name
=
"类别"
,
width
=
15
)
private
java
.
lang
.
String
projectItem
;
/**项目分类*/
@Excel
(
name
=
"类别"
,
width
=
15
)
private
java
.
lang
.
String
projectCategory
;
/**问题描述*/
@Excel
(
name
=
"问题描述"
,
width
=
15
)
private
java
.
lang
.
String
problemDes
;
/**问题来源*/
/**问题来源*/
@Excel
(
name
=
"问题来源"
,
width
=
15
)
private
java
.
lang
.
String
problemSource
;
/**是否整改*/
/**是否整改*/
@Excel
(
name
=
"是否整改"
,
width
=
15
,
dicCode
=
"yn"
)
@Dict
(
dicCode
=
"yn"
)
private
java
.
lang
.
String
isReceive
;
/**整改计划*/
/**整改计划*/
@Excel
(
name
=
"整改计划"
,
width
=
15
)
private
java
.
lang
.
String
programme
;
/**整改落实情况*/
/**整改落实情况*/
@Excel
(
name
=
"整改落实情况"
,
width
=
15
)
private
java
.
lang
.
String
strategy
;
/**创建人*/
/**创建人*/
@Excel
(
name
=
"创建人"
,
width
=
15
)
private
java
.
lang
.
String
createdUser
;
/**创建时间*/
/**创建时间*/
@Excel
(
name
=
"创建时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
createdTime
;
/**更新人*/
/**更新人*/
@Excel
(
name
=
"更新人"
,
width
=
15
)
private
java
.
lang
.
String
updatedUser
;
/**更新时间*/
/**更新时间*/
@Excel
(
name
=
"更新时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
updatedTime
;
/**编号*/
@Excel
(
name
=
"编号"
,
width
=
15
)
private
java
.
lang
.
String
caNo
;
/**严重程度;0001 不严重 0002 一般 0003 严重 004 非常严重*/
@Excel
(
name
=
"严重程度"
,
width
=
15
,
dicCode
=
"severity"
)
@Dict
(
dicCode
=
"severity"
)
private
java
.
lang
.
String
severity
;
/**负责部门*/
@Excel
(
name
=
"负责部门"
,
width
=
15
)
private
java
.
lang
.
String
headDepCode
;
/**负责人*/
//@Excel(name = "负责人", width = 15)
private
java
.
lang
.
String
headUserCode
;
@Excel
(
name
=
"领域"
,
width
=
15
,
dicCode
=
"rate_domain"
)
@Dict
(
dicCode
=
"rate_domain"
)
private
java
.
lang
.
String
domain
;
@Excel
(
name
=
"整改状态"
,
width
=
15
)
private
java
.
lang
.
String
receivestatus
;
/**整改开始时间*/
...
...
@@ -120,15 +124,15 @@ public class StProblemCheck implements Serializable {
@Excel
(
name
=
"整改结束时间"
,
width
=
15
,
format
=
"yyyy-MM-dd"
)
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
private
java
.
util
.
Date
planEndDate
;
/**发现人*/
private
java
.
lang
.
String
findUser
;
/**流程状态*/
private
String
bpmStatus
;
private
java
.
lang
.
String
bpmStatus
;
/**部署ID*/
private
java
.
lang
.
String
deployId
;
/**风险等级*/
private
java
.
lang
.
Integer
riskLevel
;
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/resources/mapping/page/PageTitleconfigMapper.xml
浏览文件 @
d3370854
...
...
@@ -41,9 +41,5 @@
and t.risk_level is not null
)tj
</select>
<select
id=
"getFirstPageFxcStat"
resultType=
"java.util.Map"
>
SELECT B.itemid,B.content FROM page_titleconfig A
INNER JOIN baosong_task_record B ON A.tpl_item_dt_id=B.itemid
ORDER BY A.show_sort
</select>
</mapper>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论