Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
86092161
Commit
86092161
authored
Jul 02, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(综合搜索):字段调整
1.post newPost subPost equipType equipCategory 由【】调整为逗号分割 2.企业+人员信息增加创建日期
parent
43929d75
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
65 additions
and
0 deletions
+65
-0
EsBaseEnterpriseInfo.java
...s/boot/module/common/api/entity/EsBaseEnterpriseInfo.java
+9
-0
EsUserInfo.java
...eejoin/amos/boot/module/common/api/entity/EsUserInfo.java
+7
-0
DataHandlerServiceImpl.java
...ot/module/jg/biz/service/impl/DataHandlerServiceImpl.java
+6
-0
StatisticsDataUpdateService.java
...g/biz/statistics/service/StatisticsDataUpdateService.java
+31
-0
TzBaseEnterpriseInfo.java
...amos/boot/module/ymt/api/entity/TzBaseEnterpriseInfo.java
+6
-0
TzsUserInfo.java
.../yeejoin/amos/boot/module/ymt/api/entity/TzsUserInfo.java
+6
-0
No files found.
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/EsBaseEnterpriseInfo.java
View file @
86092161
...
...
@@ -8,6 +8,7 @@ import org.springframework.data.elasticsearch.annotations.Field;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
...
...
@@ -131,6 +132,13 @@ public class EsBaseEnterpriseInfo {
@Field
(
type
=
FieldType
.
Nested
)
private
List
<
License
>
licenses
;
/**
* 创建时间
*/
@Field
(
type
=
FieldType
.
Date
,
format
=
DateFormat
.
date_hour_minute_second
)
private
LocalDateTime
createDate
;
@Data
public
static
class
License
{
...
...
@@ -204,5 +212,6 @@ public class EsBaseEnterpriseInfo {
*/
@Field
(
type
=
FieldType
.
Date
,
format
=
DateFormat
.
date
)
private
LocalDate
issueDate
;
}
}
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/EsUserInfo.java
View file @
86092161
...
...
@@ -8,6 +8,7 @@ import org.springframework.data.elasticsearch.annotations.Field;
import
org.springframework.data.elasticsearch.annotations.FieldType
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
...
...
@@ -176,6 +177,12 @@ public class EsUserInfo {
@Field
(
type
=
FieldType
.
Nested
)
private
List
<
License
>
licenses
;
/**
* 创建时间
*/
@Field
(
type
=
FieldType
.
Date
,
format
=
DateFormat
.
date_hour_minute_second
)
private
LocalDateTime
createDate
;
@Data
public
static
class
License
{
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/DataHandlerServiceImpl.java
View file @
86092161
...
...
@@ -1424,6 +1424,7 @@ public class DataHandlerServiceImpl {
EsBaseEnterpriseInfo
esBaseEnterpriseInfo
=
new
EsBaseEnterpriseInfo
();
BeanUtil
.
copyProperties
(
enterpriseInfo
,
esBaseEnterpriseInfo
);
esBaseEnterpriseInfo
.
setSequenceNbr
(
enterpriseInfo
.
getSequenceNbr
()
+
""
);
esBaseEnterpriseInfo
.
setEquipCategory
(
StatisticsDataUpdateService
.
castStrList2String
(
enterpriseInfo
.
getEquipCategory
()));
List
<
TzBaseUnitLicence
>
unitLicences
=
licenceMapper
.
selectList
(
new
LambdaQueryWrapper
<
TzBaseUnitLicence
>()
.
eq
(
TzBaseUnitLicence:
:
getUnitCode
,
enterpriseInfo
.
getUseUnitCode
())
.
eq
(
TzBaseUnitLicence:
:
getIsDelete
,
false
));
...
...
@@ -1465,6 +1466,10 @@ public class DataHandlerServiceImpl {
List
<
EsUserInfo
>
esUserInfos
=
tzsUserInfoPage
.
getRecords
().
stream
().
map
(
u
->
{
EsUserInfo
esUserInfo
=
new
EsUserInfo
();
BeanUtil
.
copyProperties
(
u
,
esUserInfo
);
esUserInfo
.
setPost
(
StatisticsDataUpdateService
.
castStrList2String
(
u
.
getPost
()));
esUserInfo
.
setNewPost
(
StatisticsDataUpdateService
.
castStrList2String
(
u
.
getNewPost
()));
esUserInfo
.
setSubPost
(
StatisticsDataUpdateService
.
castStrList2String
(
u
.
getSubPost
()));
esUserInfo
.
setEquipType
(
StatisticsDataUpdateService
.
castStrList2String
(
u
.
getEquipType
()));
esUserInfo
.
setUnitType
(
useCodeEnterpriseMap
.
getOrDefault
(
u
.
getUnitCode
(),
new
TzBaseEnterpriseInfo
()).
getUnitType
());
esUserInfo
.
setSuperviseOrgName
(
useCodeEnterpriseMap
.
getOrDefault
(
u
.
getUnitCode
(),
new
TzBaseEnterpriseInfo
()).
getSuperviseOrgName
());
esUserInfo
.
setSuperviseOrgCode
(
useCodeEnterpriseMap
.
getOrDefault
(
u
.
getUnitCode
(),
new
TzBaseEnterpriseInfo
()).
getSuperviseOrgCode
());
...
...
@@ -1550,4 +1555,5 @@ public class DataHandlerServiceImpl {
private
List
<
ESEquipmentInfo
.
TechParam
>
buildTechParamByEquList
(
String
record
,
String
equListCode
)
{
return
StringUtils
.
isNotEmpty
(
equListCode
)
?
statisticsDataUpdateService
.
getTechParams
(
equListCode
,
record
)
:
new
ArrayList
<>();
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/statistics/service/StatisticsDataUpdateService.java
View file @
86092161
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jg
.
biz
.
statistics
.
service
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.module.common.api.dto.TechParamItem
;
import
com.yeejoin.amos.boot.module.common.api.entity.ESEquipmentInfo
;
import
com.yeejoin.amos.boot.module.common.biz.utils.TechParamUtil
;
import
com.yeejoin.amos.boot.module.jg.biz.edit.backup.TechParamsBackupService
;
import
lombok.RequiredArgsConstructor
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
...
...
@@ -31,4 +33,33 @@ public class StatisticsDataUpdateService {
return
techParams
;
}
/**
* 判断字符串是否为合法的 JSON 格式
*/
public
static
boolean
isJSONValid
(
String
test
)
{
try
{
JSON
.
parseArray
(
test
);
return
true
;
}
catch
(
Exception
ex
)
{
return
false
;
}
}
public
static
String
castList2String
(
List
<
String
>
posts
){
return
String
.
join
(
","
,
posts
);
}
public
static
String
castStrList2String
(
String
postJsonStr
){
if
(!
isNullOrEmpty
(
postJsonStr
)){
List
<
String
>
posts
=
JSON
.
parseArray
(
postJsonStr
,
String
.
class
);
return
String
.
join
(
","
,
posts
);
}
return
null
;
}
public
static
boolean
isNullOrEmpty
(
String
str
)
{
return
str
==
null
||
str
.
trim
().
isEmpty
()
||
"null"
.
equals
(
str
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/TzBaseEnterpriseInfo.java
View file @
86092161
...
...
@@ -202,4 +202,10 @@ public class TzBaseEnterpriseInfo extends BaseEntity {
@ApiModelProperty
(
value
=
"省内详细办公地址"
)
private
String
officeAddress
;
/**
* 创建时间
*/
@TableField
(
value
=
"create_date"
)
private
Date
createDate
;
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/entity/TzsUserInfo.java
View file @
86092161
...
...
@@ -235,4 +235,10 @@ public class TzsUserInfo extends BaseEntity {
*/
@TableField
(
value
=
"transfer_out_time"
)
protected
Date
transferOutTime
;
/**
* 创建时间
*/
@TableField
(
value
=
"create_date"
)
private
Date
createDate
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment