Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
E
event
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
陈世强
event
Commits
54dbc4e0
提交
54dbc4e0
authored
6月 21, 2024
作者:
925993793@qq.com
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
事件列表页分页列表查询逻辑修改
上级
5978bac5
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
58 行增加
和
14 行删除
+58
-14
EventDataController.java
...n/java/com/zzsn/event/controller/EventDataController.java
+1
-1
EventCategoryMapper.java
src/main/java/com/zzsn/event/mapper/EventCategoryMapper.java
+10
-0
EventMapper.java
src/main/java/com/zzsn/event/mapper/EventMapper.java
+4
-4
EventCategoryMapper.xml
...in/java/com/zzsn/event/mapper/xml/EventCategoryMapper.xml
+4
-0
EventMapper.xml
src/main/java/com/zzsn/event/mapper/xml/EventMapper.xml
+10
-4
IEventCategoryService.java
...in/java/com/zzsn/event/service/IEventCategoryService.java
+10
-0
IEventService.java
src/main/java/com/zzsn/event/service/IEventService.java
+1
-1
EventCategoryServiceImpl.java
...com/zzsn/event/service/impl/EventCategoryServiceImpl.java
+7
-0
EventServiceImpl.java
...in/java/com/zzsn/event/service/impl/EventServiceImpl.java
+11
-3
application-pro.yml
src/main/resources/application-pro.yml
+0
-1
没有找到文件。
src/main/java/com/zzsn/event/controller/EventDataController.java
浏览文件 @
54dbc4e0
...
@@ -59,7 +59,7 @@ public class EventDataController {
...
@@ -59,7 +59,7 @@ public class EventDataController {
@GetMapping
(
value
=
"/pageList"
)
@GetMapping
(
value
=
"/pageList"
)
public
Result
<?>
pageList
(
@RequestParam
(
name
=
"eventId"
,
required
=
false
)
String
eventId
,
public
Result
<?>
pageList
(
@RequestParam
(
name
=
"eventId"
,
required
=
false
)
String
eventId
,
@RequestParam
(
name
=
"eventName"
,
required
=
false
)
String
eventName
,
@RequestParam
(
name
=
"eventName"
,
required
=
false
)
String
eventName
,
@RequestParam
(
name
=
"eventType"
,
required
=
false
)
Integer
eventType
,
@RequestParam
(
name
=
"eventType"
,
required
=
false
)
String
eventType
,
@RequestParam
(
name
=
"labelField"
,
required
=
false
)
String
labelField
,
@RequestParam
(
name
=
"labelField"
,
required
=
false
)
String
labelField
,
@RequestParam
(
name
=
"labelName"
,
required
=
false
)
String
labelName
,
@RequestParam
(
name
=
"labelName"
,
required
=
false
)
String
labelName
,
@RequestParam
(
name
=
"order"
,
required
=
false
)
String
order
,
@RequestParam
(
name
=
"order"
,
required
=
false
)
String
order
,
...
...
src/main/java/com/zzsn/event/mapper/EventCategoryMapper.java
浏览文件 @
54dbc4e0
...
@@ -2,8 +2,11 @@ package com.zzsn.event.mapper;
...
@@ -2,8 +2,11 @@ package com.zzsn.event.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.zzsn.event.entity.EventCategory
;
import
com.zzsn.event.entity.EventCategory
;
import
com.zzsn.event.util.tree.Node
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
/**
/**
* @Description: 事件分类
* @Description: 事件分类
* @Author: jeecg-boot
* @Author: jeecg-boot
...
@@ -13,4 +16,11 @@ import org.apache.ibatis.annotations.Mapper;
...
@@ -13,4 +16,11 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
@Mapper
public
interface
EventCategoryMapper
extends
BaseMapper
<
EventCategory
>
{
public
interface
EventCategoryMapper
extends
BaseMapper
<
EventCategory
>
{
/**
* 事件分类信息集合
*
* @author lkg
* @date 2024/6/21
*/
List
<
Node
>
categoryList
();
}
}
src/main/java/com/zzsn/event/mapper/EventMapper.java
浏览文件 @
54dbc4e0
...
@@ -67,7 +67,7 @@ public interface EventMapper extends BaseMapper<Event> {
...
@@ -67,7 +67,7 @@ public interface EventMapper extends BaseMapper<Event> {
*
*
* @param eventId 事件id
* @param eventId 事件id
* @param eventName 事件名称
* @param eventName 事件名称
* @param eventType
事件分类id
* @param eventType
s 事件分类id集合
* @param labelField 搜索字段
* @param labelField 搜索字段
* @param labelName 搜索词
* @param labelName 搜索词
* @param type 类别(1-自定义标签;2-抽取标签)
* @param type 类别(1-自定义标签;2-抽取标签)
...
@@ -79,7 +79,7 @@ public interface EventMapper extends BaseMapper<Event> {
...
@@ -79,7 +79,7 @@ public interface EventMapper extends BaseMapper<Event> {
* @date 2024/4/8
* @date 2024/4/8
*/
*/
List
<
EventFrontVO
>
frontPageList
(
@Param
(
"eventId"
)
String
eventId
,
@Param
(
"eventName"
)
String
eventName
,
List
<
EventFrontVO
>
frontPageList
(
@Param
(
"eventId"
)
String
eventId
,
@Param
(
"eventName"
)
String
eventName
,
@Param
(
"eventType
"
)
Integer
eventType
,
@Param
(
"labelField"
)
String
labelField
,
@Param
(
"eventType
s"
)
List
<
String
>
eventTypes
,
@Param
(
"labelField"
)
String
labelField
,
@Param
(
"labelName"
)
String
labelName
,
@Param
(
"type"
)
Integer
type
,
@Param
(
"labelName"
)
String
labelName
,
@Param
(
"type"
)
Integer
type
,
@Param
(
"order"
)
String
order
,
@Param
(
"orderType"
)
String
orderType
,
@Param
(
"order"
)
String
order
,
@Param
(
"orderType"
)
String
orderType
,
@Param
(
"offset"
)
Integer
offset
,
@Param
(
"pageSize"
)
Integer
pageSize
);
@Param
(
"offset"
)
Integer
offset
,
@Param
(
"pageSize"
)
Integer
pageSize
);
...
@@ -89,7 +89,7 @@ public interface EventMapper extends BaseMapper<Event> {
...
@@ -89,7 +89,7 @@ public interface EventMapper extends BaseMapper<Event> {
*
*
* @param eventId 事件id
* @param eventId 事件id
* @param eventName 事件名称
* @param eventName 事件名称
* @param eventType
事件分类id
* @param eventType
s 事件分类id集合
* @param labelField 搜索字段
* @param labelField 搜索字段
* @param labelName 搜索词
* @param labelName 搜索词
* @param type 类别(1-自定义标签;2-抽取标签)
* @param type 类别(1-自定义标签;2-抽取标签)
...
@@ -97,7 +97,7 @@ public interface EventMapper extends BaseMapper<Event> {
...
@@ -97,7 +97,7 @@ public interface EventMapper extends BaseMapper<Event> {
* @date 2024/4/8
* @date 2024/4/8
*/
*/
Integer
frontTotalCount
(
@Param
(
"eventId"
)
String
eventId
,
@Param
(
"eventName"
)
String
eventName
,
Integer
frontTotalCount
(
@Param
(
"eventId"
)
String
eventId
,
@Param
(
"eventName"
)
String
eventName
,
@Param
(
"eventType
"
)
Integer
eventType
,
@Param
(
"labelField"
)
String
labelField
,
@Param
(
"eventType
s"
)
List
<
String
>
eventTypes
,
@Param
(
"labelField"
)
String
labelField
,
@Param
(
"labelName"
)
String
labelName
,
@Param
(
"type"
)
Integer
type
);
@Param
(
"labelName"
)
String
labelName
,
@Param
(
"type"
)
Integer
type
);
/**
/**
...
...
src/main/java/com/zzsn/event/mapper/xml/EventCategoryMapper.xml
浏览文件 @
54dbc4e0
...
@@ -2,4 +2,7 @@
...
@@ -2,4 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zzsn.event.mapper.EventCategoryMapper"
>
<mapper
namespace=
"com.zzsn.event.mapper.EventCategoryMapper"
>
<select
id=
"categoryList"
resultType=
"com.zzsn.event.util.tree.Node"
>
select id,type_name as name,pid from event_category
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/java/com/zzsn/event/mapper/xml/EventMapper.xml
浏览文件 @
54dbc4e0
...
@@ -88,8 +88,11 @@
...
@@ -88,8 +88,11 @@
<if
test=
"eventName!=null and eventName != ''"
>
<if
test=
"eventName!=null and eventName != ''"
>
and t1.event_name like CONCAT('%',#{eventName},'%')
and t1.event_name like CONCAT('%',#{eventName},'%')
</if>
</if>
<if
test=
"eventType!=null and eventType != ''"
>
<if
test=
"eventTypes != null and eventTypes.size() > 0"
>
and t1.event_type = #{eventType}
and t1.event_type in
<foreach
collection=
"eventTypes"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</if>
<if
test=
"labelName != null and labelName !=''"
>
<if
test=
"labelName != null and labelName !=''"
>
<if
test=
"labelField != null and labelField != ''"
>
<if
test=
"labelField != null and labelField != ''"
>
...
@@ -127,8 +130,11 @@
...
@@ -127,8 +130,11 @@
<if
test=
"eventName!=null and eventName != ''"
>
<if
test=
"eventName!=null and eventName != ''"
>
and t1.event_name like CONCAT('%',#{eventName},'%')
and t1.event_name like CONCAT('%',#{eventName},'%')
</if>
</if>
<if
test=
"eventType!=null and eventType != ''"
>
<if
test=
"eventTypes != null and eventTypes.size() > 0"
>
and t1.event_type = #{eventType}
and t1.event_type in
<foreach
collection=
"eventTypes"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</if>
<if
test=
"labelName != null and labelName !=''"
>
<if
test=
"labelName != null and labelName !=''"
>
<if
test=
"labelField != null and labelField != ''"
>
<if
test=
"labelField != null and labelField != ''"
>
...
...
src/main/java/com/zzsn/event/service/IEventCategoryService.java
浏览文件 @
54dbc4e0
...
@@ -2,6 +2,9 @@ package com.zzsn.event.service;
...
@@ -2,6 +2,9 @@ package com.zzsn.event.service;
import
com.zzsn.event.entity.EventCategory
;
import
com.zzsn.event.entity.EventCategory
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.zzsn.event.util.tree.Node
;
import
java.util.List
;
/**
/**
* @Description: 事件分类
* @Description: 事件分类
...
@@ -11,4 +14,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -11,4 +14,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
*/
public
interface
IEventCategoryService
extends
IService
<
EventCategory
>
{
public
interface
IEventCategoryService
extends
IService
<
EventCategory
>
{
/**
* 事件分类信息集合
*
* @author lkg
* @date 2024/6/21
*/
List
<
Node
>
categoryList
();
}
}
src/main/java/com/zzsn/event/service/IEventService.java
浏览文件 @
54dbc4e0
...
@@ -62,7 +62,7 @@ public interface IEventService extends IService<Event> {
...
@@ -62,7 +62,7 @@ public interface IEventService extends IService<Event> {
* @author lkg
* @author lkg
* @date 2024/4/8
* @date 2024/4/8
*/
*/
IPage
<
EventFrontVO
>
frontPageList
(
String
eventId
,
String
eventName
,
Integer
eventType
,
String
labelField
,
String
labelName
,
String
order
,
String
orderType
,
Integer
pageNo
,
Integer
pageSize
);
IPage
<
EventFrontVO
>
frontPageList
(
String
eventId
,
String
eventName
,
String
eventType
,
String
labelField
,
String
labelName
,
String
order
,
String
orderType
,
Integer
pageNo
,
Integer
pageSize
);
/**
/**
* 分页列表(专题类别)-新平台管理
* 分页列表(专题类别)-新平台管理
...
...
src/main/java/com/zzsn/event/service/impl/EventCategoryServiceImpl.java
浏览文件 @
54dbc4e0
...
@@ -3,10 +3,13 @@ package com.zzsn.event.service.impl;
...
@@ -3,10 +3,13 @@ package com.zzsn.event.service.impl;
import
com.zzsn.event.entity.EventCategory
;
import
com.zzsn.event.entity.EventCategory
;
import
com.zzsn.event.mapper.EventCategoryMapper
;
import
com.zzsn.event.mapper.EventCategoryMapper
;
import
com.zzsn.event.service.IEventCategoryService
;
import
com.zzsn.event.service.IEventCategoryService
;
import
com.zzsn.event.util.tree.Node
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
java.util.List
;
/**
/**
* @Description: 事件分类
* @Description: 事件分类
* @Author: jeecg-boot
* @Author: jeecg-boot
...
@@ -16,4 +19,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...
@@ -16,4 +19,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@Service
@Service
public
class
EventCategoryServiceImpl
extends
ServiceImpl
<
EventCategoryMapper
,
EventCategory
>
implements
IEventCategoryService
{
public
class
EventCategoryServiceImpl
extends
ServiceImpl
<
EventCategoryMapper
,
EventCategory
>
implements
IEventCategoryService
{
@Override
public
List
<
Node
>
categoryList
()
{
return
baseMapper
.
categoryList
();
}
}
}
src/main/java/com/zzsn/event/service/impl/EventServiceImpl.java
浏览文件 @
54dbc4e0
...
@@ -19,6 +19,7 @@ import com.zzsn.event.util.CronUtil;
...
@@ -19,6 +19,7 @@ import com.zzsn.event.util.CronUtil;
import
com.zzsn.event.util.DateUtil
;
import
com.zzsn.event.util.DateUtil
;
import
com.zzsn.event.util.HanlpUtil
;
import
com.zzsn.event.util.HanlpUtil
;
import
com.zzsn.event.util.tree.Node
;
import
com.zzsn.event.util.tree.Node
;
import
com.zzsn.event.util.tree.TreeUtil
;
import
com.zzsn.event.vo.*
;
import
com.zzsn.event.vo.*
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
...
@@ -75,6 +76,8 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
...
@@ -75,6 +76,8 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
private
IProjectSubjectMapService
iProjectSubjectMapService
;
private
IProjectSubjectMapService
iProjectSubjectMapService
;
@Autowired
@Autowired
private
ISubjectTypeService
iSubjectTypeService
;
private
ISubjectTypeService
iSubjectTypeService
;
@Autowired
private
IEventCategoryService
eventCategoryService
;
@Resource
@Resource
private
RestHighLevelClient
client
;
private
RestHighLevelClient
client
;
...
@@ -109,13 +112,18 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
...
@@ -109,13 +112,18 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
}
}
@Override
@Override
public
IPage
<
EventFrontVO
>
frontPageList
(
String
eventId
,
String
eventName
,
Integer
eventType
,
String
labelField
,
String
labelName
,
String
order
,
String
orderType
,
Integer
pageNo
,
Integer
pageSize
)
{
public
IPage
<
EventFrontVO
>
frontPageList
(
String
eventId
,
String
eventName
,
String
eventType
,
String
labelField
,
String
labelName
,
String
order
,
String
orderType
,
Integer
pageNo
,
Integer
pageSize
)
{
int
offset
=
(
pageNo
-
1
)
*
pageSize
;
int
offset
=
(
pageNo
-
1
)
*
pageSize
;
Integer
type
=
null
;
Integer
type
=
null
;
if
(
StringUtils
.
isNotEmpty
(
labelField
)
&&
labelField
.
equals
(
"event_label"
))
{
if
(
StringUtils
.
isNotEmpty
(
labelField
)
&&
labelField
.
equals
(
"event_label"
))
{
type
=
1
;
type
=
1
;
}
}
List
<
EventFrontVO
>
pageList
=
baseMapper
.
frontPageList
(
eventId
,
eventName
,
eventType
,
labelField
,
labelName
,
type
,
order
,
orderType
,
offset
,
pageSize
);
List
<
String
>
eventTypes
=
new
ArrayList
<>();
if
(
StringUtils
.
isNotEmpty
(
eventType
))
{
List
<
Node
>
nodes
=
eventCategoryService
.
categoryList
();
eventTypes
=
TreeUtil
.
belowList
(
nodes
,
eventType
,
true
);
}
List
<
EventFrontVO
>
pageList
=
baseMapper
.
frontPageList
(
eventId
,
eventName
,
eventTypes
,
labelField
,
labelName
,
type
,
order
,
orderType
,
offset
,
pageSize
);
if
(
CollectionUtils
.
isNotEmpty
(
pageList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
pageList
))
{
//获取专题资讯的首发来源
//获取专题资讯的首发来源
Map
<
String
,
String
>
map
=
getFirstMap
(
pageList
);
Map
<
String
,
String
>
map
=
getFirstMap
(
pageList
);
...
@@ -127,7 +135,7 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
...
@@ -127,7 +135,7 @@ public class EventServiceImpl extends ServiceImpl<EventMapper, Event> implements
}
}
}
}
//获取总条数
//获取总条数
Integer
count
=
baseMapper
.
frontTotalCount
(
eventId
,
eventName
,
eventType
,
labelField
,
labelName
,
type
);
Integer
count
=
baseMapper
.
frontTotalCount
(
eventId
,
eventName
,
eventType
s
,
labelField
,
labelName
,
type
);
IPage
<
EventFrontVO
>
pageData
=
new
Page
<>(
pageNo
,
pageSize
,
count
);
IPage
<
EventFrontVO
>
pageData
=
new
Page
<>(
pageNo
,
pageSize
,
count
);
pageData
.
setRecords
(
pageList
);
pageData
.
setRecords
(
pageList
);
return
pageData
;
return
pageData
;
...
...
src/main/resources/application-pro.yml
浏览文件 @
54dbc4e0
...
@@ -112,7 +112,6 @@ spring:
...
@@ -112,7 +112,6 @@ spring:
mybatis-plus
:
mybatis-plus
:
mapper-locations
:
classpath*:com/zzsn/event/**/xml/*.xml
mapper-locations
:
classpath*:com/zzsn/event/**/xml/*.xml
configuration
:
configuration
:
log-impl
:
org.apache.ibatis.logging.stdout.StdOutImpl
map-underscore-to-camel-case
:
true
map-underscore-to-camel-case
:
true
obs
:
obs
:
ak
:
VEHN7D0TJ9316H8AHCAV
ak
:
VEHN7D0TJ9316H8AHCAV
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论