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
ab7d7e47
Commit
ab7d7e47
authored
Nov 11, 2025
by
suhuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(tcm): 监管删除启停用企业
1.停用时,企业正常统计 2.停用时,企业索引正常显示企业 3.3项制度bug
parent
917ddc4e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
22 deletions
+7
-22
DataHandlerServiceImpl.java
...ot/module/jg/biz/service/impl/DataHandlerServiceImpl.java
+2
-2
ThreeSystemsController.java
...oot/module/tcm/biz/controller/ThreeSystemsController.java
+1
-0
EnterpriseManageServiceImpl.java
...ule/tcm/biz/service/impl/EnterpriseManageServiceImpl.java
+4
-20
No files found.
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 @
ab7d7e47
...
...
@@ -1472,7 +1472,7 @@ public class DataHandlerServiceImpl {
log
.
info
(
"综合统计企业信息入库开始"
);
StopWatch
watch
=
new
StopWatch
();
watch
.
start
();
List
<
TzBaseEnterpriseInfo
>
units
=
tzBaseEnterpriseInfoMapper
.
selectList
(
n
ew
LambdaQueryWrapper
<
TzBaseEnterpriseInfo
>().
eq
(
BaseEntity:
:
getIsDelete
,
false
)
);
List
<
TzBaseEnterpriseInfo
>
units
=
tzBaseEnterpriseInfoMapper
.
selectList
(
n
ull
);
List
<
EsBaseEnterpriseInfo
>
esBaseEnterpriseInfos
=
units
.
parallelStream
().
map
(
enterpriseInfo
->
{
EsBaseEnterpriseInfo
esBaseEnterpriseInfo
=
new
EsBaseEnterpriseInfo
();
BeanUtil
.
copyProperties
(
enterpriseInfo
,
esBaseEnterpriseInfo
);
...
...
@@ -1517,7 +1517,7 @@ public class DataHandlerServiceImpl {
TzBaseEnterpriseInfo:
:
getSuperviseOrgCode
,
TzBaseEnterpriseInfo:
:
getSuperviseOrgName
,
TzBaseEnterpriseInfo:
:
getOfficeRegion
)
.
eq
(
BaseEntity:
:
getIsDelete
,
false
)
);
));
Map
<
String
,
TzBaseEnterpriseInfo
>
useCodeEnterpriseMap
=
units
.
stream
().
collect
(
Collectors
.
toMap
(
TzBaseEnterpriseInfo:
:
getUseCode
,
Function
.
identity
(),
(
k1
,
k2
)
->
k2
));
Iterable
<
EsBaseEnterpriseInfo
>
esBaseEnterpriseInfoIterable
=
enterpriseInfoDao
.
findAll
();
List
<
EsBaseEnterpriseInfo
>
esBaseEnterpriseInfos
=
Lists
.
newArrayList
(
esBaseEnterpriseInfoIterable
);
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/controller/ThreeSystemsController.java
View file @
ab7d7e47
...
...
@@ -48,6 +48,7 @@ public class ThreeSystemsController<string> extends BaseController {
Page
<
ThreeSystems
>
threeSystemsPage
=
new
Page
<>();
try
{
threeSystemsPage
.
setRecords
(
iThreeSystemsService
.
getStatisticsMessage
(
list
,
planType
,
startDate
,
endDate
));
threeSystemsPage
.
setTotal
(
threeSystemsPage
.
getRecords
().
size
());
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/EnterpriseManageServiceImpl.java
View file @
ab7d7e47
...
...
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import
com.yeejoin.amos.boot.biz.common.dto.CountDto
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.common.api.dao.EsBaseEnterpriseInfoDao
;
import
com.yeejoin.amos.boot.module.common.api.entity.EsBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.common.api.entity.TzsDataRefreshMessage
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo
;
...
...
@@ -28,7 +27,10 @@ import org.springframework.stereotype.Service;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
java.io.IOException
;
import
java.util.*
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
...
...
@@ -62,20 +64,10 @@ public class EnterpriseManageServiceImpl {
this
.
deleteEnterprise
(
e
);
this
.
deleteAmosUser
(
e
);
this
.
deleteAmosCompany
(
e
);
this
.
deleteEsEnterpriseInfo
(
e
);
});
return
true
;
}
private
List
<
String
>
castIds2UseUnitCodes
(
List
<
String
>
ids
,
List
<
TzBaseEnterpriseInfo
>
enterpriseInfos
)
{
List
<
String
>
useUnitCodes
=
new
ArrayList
<>();
Map
<
String
,
String
>
map
=
enterpriseInfos
.
stream
().
collect
(
Collectors
.
toMap
(
s
->
String
.
valueOf
(
s
.
getSequenceNbr
()),
TzBaseEnterpriseInfo:
:
getUseUnitCode
));
ids
.
forEach
(
id
->
{
useUnitCodes
.
add
(
map
.
get
(
id
));
});
return
useUnitCodes
;
}
/**
* 批量启用企业
*
...
...
@@ -176,14 +168,6 @@ public class EnterpriseManageServiceImpl {
}
}
private
void
deleteEsEnterpriseInfo
(
TzBaseEnterpriseInfo
e
)
{
Optional
<
EsBaseEnterpriseInfo
>
op
=
esBaseEnterpriseInfoDao
.
findById
(
e
.
getSequenceNbr
()
+
""
);
op
.
ifPresent
(
v
->
{
esBaseEnterpriseInfoDao
.
deleteById
(
v
.
getSequenceNbr
());
});
}
private
void
checkForUse
(
List
<
TzBaseEnterpriseInfo
>
enterpriseInfos
,
Map
<
String
,
Long
>
seqUseNumMap
,
String
type
)
{
if
(
seqUseNumMap
.
values
().
stream
().
reduce
(
0L
,
Long:
:
sum
)
>
0
)
{
List
<
String
>
useNames
=
new
ArrayList
<>();
...
...
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