Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zrch-risk-39
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
zrch-risk-39
Commits
28f56f11
提交
28f56f11
authored
2月 09, 2026
作者:
kxjia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
提交新文件
上级
39357ace
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
49 行增加
和
49 行删除
+49
-49
Result.java
...se-core/src/main/java/org/jeecg/common/api/vo/Result.java
+10
-0
SsrfFileTypeFilter.java
...java/org/jeecg/common/util/filter/SsrfFileTypeFilter.java
+1
-1
JcloudDemoProviderController.java
...s/demo/cloud/controller/JcloudDemoProviderController.java
+0
-1
BaosongTaskReviewController.java
...s/stm/baosong/controller/BaosongTaskReviewController.java
+2
-32
CreateXmlFile.java
...g/jeecg/modules/stm/baosong/controller/CreateXmlFile.java
+0
-0
TaskRecordVo.java
...va/org/jeecg/modules/stm/baosong/entity/TaskRecordVo.java
+24
-0
BaosongTaskReviewMapper.java
...g/modules/stm/baosong/mapper/BaosongTaskReviewMapper.java
+2
-1
IBaosongTaskReviewService.java
...odules/stm/baosong/service/IBaosongTaskReviewService.java
+2
-1
BaosongTaskReviewServiceImpl.java
...tm/baosong/service/impl/BaosongTaskReviewServiceImpl.java
+2
-1
DirectoryUtil.java
.../main/java/org/jeecg/modules/stm/utils/DirectoryUtil.java
+0
-0
BaosongTaskReviewMapper.xml
...ain/resources/mapping/baosong/BaosongTaskReviewMapper.xml
+5
-11
application-dev.yml
...jeecg-system-start/src/main/resources/application-dev.yml
+1
-1
没有找到文件。
zrch-risk-server-39/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/vo/Result.java
浏览文件 @
28f56f11
...
...
@@ -164,6 +164,16 @@ public class Result<T> implements Serializable {
return
this
;
}
public
static
<
T
>
Result
<
T
>
ok
(
T
data
,
String
strMsg
)
{
Result
<
T
>
r
=
new
Result
<
T
>();
r
.
setSuccess
(
true
);
r
.
setMessage
(
strMsg
);
r
.
setCode
(
CommonConstant
.
SC_OK_200
);
r
.
setResult
(
data
);
return
r
;
}
/**
* 无权限访问返回结果
*/
...
...
zrch-risk-server-39/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/SsrfFileTypeFilter.java
浏览文件 @
28f56f11
...
...
@@ -43,7 +43,7 @@ public class SsrfFileTypeFilter {
FILE_TYPE_WHITE_LIST
.
add
(
"docx"
);
FILE_TYPE_WHITE_LIST
.
add
(
"pdf"
);
FILE_TYPE_WHITE_LIST
.
add
(
"csv"
);
//
FILE_TYPE_WHITE_LIST.add("xml");
FILE_TYPE_WHITE_LIST
.
add
(
"xml"
);
FILE_TYPE_WHITE_LIST
.
add
(
"md"
);
//音视频文件
...
...
zrch-risk-server-39/jeecg-boot-module/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/cloud/controller/JcloudDemoProviderController.java
浏览文件 @
28f56f11
package
org
.
jeecg
.
modules
.
demo
.
cloud
.
controller
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.modules.demo.cloud.service.JcloudDemoService
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/controller/BaosongTaskReviewController.java
浏览文件 @
28f56f11
...
...
@@ -17,6 +17,7 @@ import javax.xml.transform.stream.StreamResult;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.system.query.QueryGenerator
;
import
org.jeecg.modules.stm.baosong.entity.TaskRecordVo
;
import
org.jeecg.modules.stm.baosong.service.IBaosongTaskAllocService
;
import
org.jeecg.modules.stm.baosong.service.IBaosongTaskReviewService
;
import
org.jeecg.modules.stm.baosong.service.IBaosongTaskService
;
...
...
@@ -191,42 +192,11 @@ public class BaosongTaskReviewController extends JeecgController<BaosongTaskRevi
return
super
.
importExcel
(
request
,
response
,
BaosongTaskReview
.
class
);
}
@RequestMapping
(
value
=
"/downLoadTaskXml2"
)
public
Result
<
String
>
downLoadTaskXml2
(
HttpServletRequest
request
,
BaosongTaskReview
taskReview
)
{
Integer
tplId
=
taskReview
.
getTplid
();
List
<
Map
<
String
,
Object
>>
list
=
baosongTaskReviewService
.
queryTaskRecordForXml
(
taskReview
);
BaosongTpl
baosongTpl
=
baosongTplService
.
getById
(
tplId
);
try
{
String
rootPath
=
uploadpath
;
String
newFileName
=
getReportFilePath
(
taskReview
);
String
templateFileName
=
getTempleFilePath
(
taskReview
.
getTplid
());
String
templetPath
=
rootPath
+
templateFileName
;
String
reportPath
=
rootPath
+
newFileName
;
DocumentBuilderFactory
factory
=
DocumentBuilderFactory
.
newInstance
();
DocumentBuilder
builder
=
factory
.
newDocumentBuilder
();
File
xmlFile
=
new
File
(
templetPath
);
Document
document
=
builder
.
parse
(
xmlFile
);
document
.
getDocumentElement
().
normalize
();
for
(
Map
<
String
,
Object
>
item:
list
)
{
String
code
=
item
.
get
(
"code"
).
toString
();
String
value
=
item
.
get
(
"content"
).
toString
();
setNodeValue
(
document
,
code
,
value
);
}
saveDocumentToFile
(
document
,
reportPath
);
return
Result
.
OK
(
newFileName
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
@RequestMapping
(
value
=
"/downLoadTaskXml"
)
public
Result
<
String
>
downLoadTaskXml
(
HttpServletRequest
request
,
BaosongTaskReview
taskReview
)
{
Integer
tplId
=
taskReview
.
getTplid
();
Integer
taskId
=
taskReview
.
getTaskid
();
List
<
Map
<
String
,
Object
>
>
list
=
baosongTaskReviewService
.
queryTaskRecordForXml
(
taskReview
);
List
<
TaskRecordVo
>
list
=
baosongTaskReviewService
.
queryTaskRecordForXml
(
taskReview
);
BaosongTpl
baosongTpl
=
baosongTplService
.
getById
(
tplId
);
BaosongTask
baosongTask
=
baosongTaskService
.
getById
(
taskId
);
try
{
...
...
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/controller/CreateXmlFile.java
浏览文件 @
28f56f11
差异被折叠。
点击展开。
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/entity/TaskRecordVo.java
0 → 100644
浏览文件 @
28f56f11
package
org
.
jeecg
.
modules
.
stm
.
baosong
.
entity
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* @Description: 填报记录
* @Author: jeecg-boot
* @Date: 2024-12-17
* @Version: V1.0
*/
@Data
public
class
TaskRecordVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
java
.
lang
.
Integer
tplid
;
private
java
.
lang
.
Integer
taskid
;
private
java
.
lang
.
Integer
itemid
;
private
java
.
lang
.
Integer
rind
;
private
java
.
lang
.
String
content
;
private
java
.
lang
.
String
pcode
;
private
java
.
lang
.
String
code
;
private
java
.
lang
.
String
title
;
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/mapper/BaosongTaskReviewMapper.java
浏览文件 @
28f56f11
...
...
@@ -6,6 +6,7 @@ import java.util.Map;
import
org.apache.ibatis.annotations.Param
;
import
org.jeecg.modules.stm.baosong.entity.BaosongTaskReview
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.jeecg.modules.stm.baosong.entity.TaskRecordVo
;
/**
* @Description: 内容检查
...
...
@@ -15,5 +16,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public
interface
BaosongTaskReviewMapper
extends
BaseMapper
<
BaosongTaskReview
>
{
List
<
Map
<
String
,
Object
>>
queryTaskReview
(
@Param
(
"query"
)
BaosongTaskReview
taskReview
);
List
<
Map
<
String
,
Object
>
>
queryTaskRecordForXml
(
@Param
(
"query"
)
BaosongTaskReview
taskReview
);
List
<
TaskRecordVo
>
queryTaskRecordForXml
(
@Param
(
"query"
)
BaosongTaskReview
taskReview
);
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/service/IBaosongTaskReviewService.java
浏览文件 @
28f56f11
...
...
@@ -2,6 +2,7 @@ package org.jeecg.modules.stm.baosong.service;
import
org.jeecg.modules.stm.baosong.entity.BaosongTaskReview
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.jeecg.modules.stm.baosong.entity.TaskRecordVo
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -14,5 +15,5 @@ import java.util.Map;
*/
public
interface
IBaosongTaskReviewService
extends
IService
<
BaosongTaskReview
>
{
List
<
Map
<
String
,
Object
>>
queryTaskReview
(
BaosongTaskReview
taskReview
);
List
<
Map
<
String
,
Object
>
>
queryTaskRecordForXml
(
BaosongTaskReview
taskReview
);
List
<
TaskRecordVo
>
queryTaskRecordForXml
(
BaosongTaskReview
taskReview
);
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/baosong/service/impl/BaosongTaskReviewServiceImpl.java
浏览文件 @
28f56f11
package
org
.
jeecg
.
modules
.
stm
.
baosong
.
service
.
impl
;
import
org.jeecg.modules.stm.baosong.entity.BaosongTaskReview
;
import
org.jeecg.modules.stm.baosong.entity.TaskRecordVo
;
import
org.jeecg.modules.stm.baosong.mapper.BaosongTaskReviewMapper
;
import
org.jeecg.modules.stm.baosong.service.IBaosongTaskReviewService
;
import
org.springframework.stereotype.Service
;
...
...
@@ -25,7 +26,7 @@ public class BaosongTaskReviewServiceImpl extends ServiceImpl<BaosongTaskReviewM
}
@Override
public
List
<
Map
<
String
,
Object
>
>
queryTaskRecordForXml
(
BaosongTaskReview
taskReview
){
public
List
<
TaskRecordVo
>
queryTaskRecordForXml
(
BaosongTaskReview
taskReview
){
return
this
.
baseMapper
.
queryTaskRecordForXml
(
taskReview
);
}
}
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/java/org/jeecg/modules/stm/utils/DirectoryUtil.java
0 → 100644
浏览文件 @
28f56f11
差异被折叠。
点击展开。
zrch-risk-server-39/jeecg-module-system/jeecg-module-stm/src/main/resources/mapping/baosong/BaosongTaskReviewMapper.xml
浏览文件 @
28f56f11
...
...
@@ -16,16 +16,8 @@
ORDER BY A.id, B.code
</select>
<select
id=
"queryTaskRecordForXml"
resultType=
"java.util.Map"
>
SELECT
A.content,
A.taskid,
A.itemid,
A.rind,
B.tplid,
B.code,
B.pcode,
B.title
<select
id=
"queryTaskRecordForXml"
resultType=
"org.jeecg.modules.stm.baosong.entity.TaskRecordVo"
>
SELECT A.content,A.taskid,A.itemid,A.rind, B.tplid,B.code,B.pcode,B.title
FROM baosong_task_record A
RIGHT JOIN baosong_tpl_item B ON A.itemid = B.id
<where>
...
...
@@ -36,7 +28,8 @@
AND B.tplid = #{query.tplid}
</if>
</where>
ORDER BY B.id, B.pcode, B.code
ORDER BY B.id,B.pcode,B.code
</select>
</mapper>
\ No newline at end of file
zrch-risk-server-39/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml
浏览文件 @
28f56f11
...
...
@@ -155,7 +155,7 @@ spring:
# username: root
# password: ZhongRunChangHong/123
url
:
jdbc:mysql://localhost:3306/zrch_stm_db_3.9?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
url
:
jdbc:mysql://localhost:3306/zrch_stm_db_3.9
_new
?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username
:
root
password
:
123456
driver-class-name
:
com.mysql.cj.jdbc.Driver
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论