Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jxyq
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
贾庆卫
jxyq
Commits
363efb25
提交
363efb25
authored
2月 27, 2023
作者:
JQW
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
模型开发
上级
2deaf9fb
全部展开
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
62 行增加
和
9 行删除
+62
-9
MemSubjectController.java
.../com/zzsn/clb/member/controller/MemSubjectController.java
+4
-2
SubjectMapper.xml
...ain/java/com/zzsn/clb/member/mapper/xml/SubjectMapper.xml
+4
-3
ModelLabelTask.java
...e-web/src/main/java/com/zzsn/clb/task/ModelLabelTask.java
+0
-0
ImportExcelData.java
...-web/src/main/java/com/zzsn/clb/test/ImportExcelData.java
+3
-3
Constants.java
service-web/src/main/java/com/zzsn/common/Constants.java
+3
-1
MapToBeanUtil.java
service-web/src/main/java/com/zzsn/utils/MapToBeanUtil.java
+48
-0
没有找到文件。
service-web/src/main/java/com/zzsn/clb/member/controller/MemSubjectController.java
浏览文件 @
363efb25
...
...
@@ -70,7 +70,7 @@ public class MemSubjectController extends JeecgController<MemSubject, IMemSubjec
LoginUser
user
=
(
LoginUser
)
SecurityUtils
.
getSubject
().
getPrincipal
();
LambdaQueryWrapper
<
MemSubject
>
queryWrapper
=
new
LambdaQueryWrapper
<>();
queryWrapper
.
eq
(
MemSubject:
:
getUserId
,
user
.
getId
());
queryWrapper
.
select
(
MemSubject:
:
get
Subject
Id
);
queryWrapper
.
select
(
MemSubject:
:
get
Label
Id
);
return
Result
.
OK
(
memSubjectService
.
list
(
queryWrapper
).
stream
().
map
(
m
->
m
.
getLabelId
()).
collect
(
Collectors
.
toList
()));
}
...
...
@@ -94,9 +94,11 @@ public class MemSubjectController extends JeecgController<MemSubject, IMemSubjec
memSubjectService
.
remove
(
queryWrapper
);
List
<
MemSubject
>
list
=
new
ArrayList
<>();
jsonArray
.
forEach
(
x
->
{
Map
<
String
,
String
>
jo
=(
Map
<
String
,
String
>)
x
;
MemSubject
memSubject
=
new
MemSubject
();
memSubject
.
setUserId
(
user
.
getId
());
memSubject
.
setSubjectId
(
x
.
toString
());
memSubject
.
setSubjectId
(
jo
.
get
(
"subjectId"
));
memSubject
.
setLabelId
(
jo
.
get
(
"labelId"
));
list
.
add
(
memSubject
);
});
//添加新数据
...
...
service-web/src/main/java/com/zzsn/clb/member/mapper/xml/SubjectMapper.xml
浏览文件 @
363efb25
...
...
@@ -4,6 +4,7 @@
<select
id=
"getSubjectList"
resultType=
"java.util.Map"
>
SELECT s.id subjectId,
s.subject_name subjectName,
lb.label_name labelTypeName,
lb.label_mark as labelMark,
le.id labelId,
le.`name` labelName
...
...
@@ -11,11 +12,11 @@
INNER JOIN subject_type_map stm ON s.id = stm.subject_id
INNER JOIN subject_model_map smm ON s.id = smm.subject_id
INNER JOIN python_model pm ON smm.model_id = pm.id
INNER JOIN sys_base_label_type lb ON lb.id = pm.label_id
INNER JOIN sys_base_label_type lb ON lb.
top_
id = pm.label_id
INNER JOIN sys_base_label_type_map lm ON lb.id = lm.label_id
INNER JOIN label_entity le ON le.id = lm.relation_id
WHERE
stm.type_id = '1627954091596574722'
AND le.`status` = 1
WHERE
le.`status` = 1
and pm.type = 3
ORDER BY s.id,
le.sort ASC
</select>
...
...
service-web/src/main/java/com/zzsn/clb/task/ModelLabelTask.java
0 → 100644
浏览文件 @
363efb25
差异被折叠。
点击展开。
service-web/src/main/java/com/zzsn/clb/test/ImportExcelData.java
浏览文件 @
363efb25
...
...
@@ -43,9 +43,9 @@ public class ImportExcelData {
SubjectMapper
subjectMapper
;
public
void
importData
()
{
String
path
=
"C:\\Users\\EDY\\Documents\\WeChat Files\\wxid_7d7tl0zyfdxb21\\FileStorage\\File\\2023-02\\
克虏宝汇总审核后数据2次修改
.xlsx"
;
String
path
=
"C:\\Users\\EDY\\Documents\\WeChat Files\\wxid_7d7tl0zyfdxb21\\FileStorage\\File\\2023-02\\
管理动态-下属机构工作
.xlsx"
;
try
{
impData
(
401
,
10
,
path
,
410
);
impData
(
1
,
10
,
path
,
6
);
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
...
...
@@ -202,7 +202,7 @@ public class ImportExcelData {
subjectData
.
setFlag
(
"1"
);
log
.
info
(
JSON
.
toJSONString
(
subjectData
));
IndexRequest
request
=
new
IndexRequest
(
"subjectdatabase
1
"
)
IndexRequest
request
=
new
IndexRequest
(
"subjectdatabase"
)
.
id
(
id
)
.
source
(
JSON
.
toJSONString
(
subjectData
),
XContentType
.
JSON
);
IndexResponse
indexResponse
=
client
.
index
(
request
,
RequestOptions
.
DEFAULT
);
...
...
service-web/src/main/java/com/zzsn/common/Constants.java
浏览文件 @
363efb25
...
...
@@ -2,5 +2,7 @@ package com.zzsn.common;
public
class
Constants
{
//处理后的专题资讯信息存储索引
public
final
static
String
ES_DATA_FOR_SUBJECT
=
"subjectdatabase"
;
public
final
static
String
ES_DATA_FOR_SUBJECT
=
"tmp_subjectdatabase"
;
//新采集库(22.04.23)
public
final
static
String
ES_BASE_DATA
=
"basedata"
;
}
service-web/src/main/java/com/zzsn/utils/MapToBeanUtil.java
0 → 100644
浏览文件 @
363efb25
package
com
.
zzsn
.
utils
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanMap
;
import
org.apache.commons.beanutils.BeanUtils
;
import
java.util.Map
;
/**
* @author 闫鑫
* @date 2022/8/26 12:51
*/
@Slf4j
public
class
MapToBeanUtil
{
/**
* 把map转为Bean对象
*
* @param map 待转换的map
* @param beanClass class类型
* @param <T> 返回值类型
* @return 返回值
*/
public
static
<
T
>
T
mapToObject
(
Map
<
String
,
Object
>
map
,
Class
<
T
>
beanClass
)
{
try
{
if
(
map
==
null
||
map
.
size
()
==
0
)
{
return
null
;
}
T
obj
=
beanClass
.
newInstance
();
BeanUtils
.
populate
(
obj
,
map
);
return
obj
;
}
catch
(
Exception
e
)
{
log
.
error
(
"map->Bean转换失败,map:{},e:{}"
,
map
,
e
);
}
return
null
;
}
/**
* 对象转map
* @param obj
* @return
*/
public
static
Map
<?,
?>
objectToMap
(
Object
obj
)
{
if
(
obj
==
null
)
{
return
null
;
}
return
new
BeanMap
(
obj
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论