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
e4e371dd
Commit
e4e371dd
authored
Jul 21, 2025
by
hcing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(tcm): 省内外使用单位和安改维单位的人员类型调整
parent
680950b3
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
17 additions
and
33 deletions
+17
-33
UnitDataSourceEnum.java
...amos/boot/module/common/api/enums/UnitDataSourceEnum.java
+1
-1
unitTypeLimitUserType.json
...on-api/src/main/resources/json/unitTypeLimitUserType.json
+5
-1
EnterpriseBizByTCMServiceImpl.java
...istcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
+1
-1
UnitDataSourceEnum.java
...mos/boot/module/tcm/flc/api/enums/UnitDataSourceEnum.java
+0
-28
TzBaseEnterpriseInfoServiceImpl.java
...tcm/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+1
-1
TzsUserInfoServiceImpl.java
...t/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
+8
-0
RegUnitInfoServiceImpl.java
...dule/tcm/flc/biz/service/impl/RegUnitInfoServiceImpl.java
+1
-1
No files found.
amos-boot-system-tzs/amos-boot-module-
statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics
/api/enums/UnitDataSourceEnum.java
→
amos-boot-system-tzs/amos-boot-module-
common/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common
/api/enums/UnitDataSourceEnum.java
View file @
e4e371dd
package
com
.
yeejoin
.
amos
.
boot
.
module
.
statistics
.
api
.
enums
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
enums
;
import
lombok.Getter
;
import
lombok.Getter
;
...
...
amos-boot-system-tzs/amos-boot-module-common/amos-boot-module-common-api/src/main/resources/json/unitTypeLimitUserType.json
View file @
e4e371dd
...
@@ -58,6 +58,7 @@
...
@@ -58,6 +58,7 @@
"6552"
:
[],
"6552"
:
[],
"66151"
:
[],
"66151"
:
[],
"66152"
:
[],
"66152"
:
[],
"66153"
:
[],
"6546"
:
[],
"6546"
:
[],
"6548"
:
[],
"6548"
:
[],
"6550"
:
[],
"6550"
:
[],
...
@@ -72,7 +73,10 @@
...
@@ -72,7 +73,10 @@
"6548"
:
[],
"6548"
:
[],
"6616"
:
[],
"6616"
:
[],
"6617"
:
[],
"6617"
:
[],
"6549"
:
[]
"6549"
:
[],
"66151"
:
[],
"66152"
:
[],
"66153"
:
[]
},
},
"个人主体"
:
{
"个人主体"
:
{
"6552"
:
[
"6713"
],
"6552"
:
[
"6713"
],
...
...
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/EnterpriseBizByTCMServiceImpl.java
View file @
e4e371dd
...
@@ -15,12 +15,12 @@ import com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl;
...
@@ -15,12 +15,12 @@ import com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.statistics.api.dto.TzBaseEnterpriseInfoDto
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzsBaseInstitution
;
import
com.yeejoin.amos.boot.module.statistics.api.entity.TzsBaseInstitution
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.EnterpriseEnums
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.EnterpriseEnums
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.ProblemStatusEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.ProblemStatusEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.UnitTypeEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.enums.UnitTypeEnum
;
import
com.yeejoin.amos.boot.module.statistics.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.statistics.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.EnterpriseBizMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.EnterpriseBizMapper
;
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/flc/api/enums/UnitDataSourceEnum.java
deleted
100644 → 0
View file @
680950b3
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tcm
.
flc
.
api
.
enums
;
import
lombok.Getter
;
/**
* 企业数据来源
* @author Administrator
*/
@Getter
public
enum
UnitDataSourceEnum
{
/**
* 单位审核状态
*/
NATIONAL
(
"省外企业"
,
"1"
),
SHAANXI
(
"陕西省内企业"
,
"0"
);
private
String
name
;
private
String
code
;
UnitDataSourceEnum
(
String
name
,
String
code
){
this
.
name
=
name
;
this
.
code
=
code
;
}
}
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/TzBaseEnterpriseInfoServiceImpl.java
View file @
e4e371dd
...
@@ -35,7 +35,7 @@ import com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitIcDto;
...
@@ -35,7 +35,7 @@ import com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitIcDto;
import
com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitIc
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitIc
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.
tcm.flc
.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.
common
.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.mapper.RegUnitInfoMapper
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.mapper.RegUnitInfoMapper
;
import
com.yeejoin.amos.boot.module.tcm.flc.biz.service.impl.RegUnitIcServiceImpl
;
import
com.yeejoin.amos.boot.module.tcm.flc.biz.service.impl.RegUnitIcServiceImpl
;
...
...
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/TzsUserInfoServiceImpl.java
View file @
e4e371dd
...
@@ -30,6 +30,7 @@ import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
...
@@ -30,6 +30,7 @@ import com.yeejoin.amos.boot.biz.common.utils.RedisKey;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.SnowflakeIdUtil
;
import
com.yeejoin.amos.boot.biz.common.utils.SnowflakeIdUtil
;
import
com.yeejoin.amos.boot.module.common.api.dto.UserPermissionDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.UserPermissionDto
;
import
com.yeejoin.amos.boot.module.common.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.common.biz.event.CommonPublisher
;
import
com.yeejoin.amos.boot.module.common.biz.event.CommonPublisher
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
import
com.yeejoin.amos.boot.module.common.biz.refresh.DataRefreshEvent
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.*
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.*
;
...
@@ -2214,6 +2215,8 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
...
@@ -2214,6 +2215,8 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
TzBaseEnterpriseInfo
enterpriseInfo
=
baseEnterpriseInfoService
.
lambdaQuery
()
TzBaseEnterpriseInfo
enterpriseInfo
=
baseEnterpriseInfoService
.
lambdaQuery
()
.
eq
(
TzBaseEnterpriseInfo:
:
getUseCode
,
company
.
getCompanyCode
())
.
eq
(
TzBaseEnterpriseInfo:
:
getUseCode
,
company
.
getCompanyCode
())
.
one
();
.
one
();
// 省内企业标志
boolean
shanXiFlag
=
enterpriseInfo
.
getDataSources
().
equals
(
UnitDataSourceEnum
.
SHAANXI
.
getName
());
List
<
String
>
unitTypes
=
Arrays
.
asList
(
enterpriseInfo
.
getUnitType
().
split
(
"#"
));
List
<
String
>
unitTypes
=
Arrays
.
asList
(
enterpriseInfo
.
getUnitType
().
split
(
"#"
));
unitTypes
.
forEach
(
unitType
->
{
unitTypes
.
forEach
(
unitType
->
{
JsonNode
companyTypeNode
=
postData
.
get
(
unitType
);
JsonNode
companyTypeNode
=
postData
.
get
(
unitType
);
...
@@ -2230,6 +2233,11 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
...
@@ -2230,6 +2233,11 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
allPostUnderTheUnit
.
putIfAbsent
(
postCode
,
subPostCode
);
allPostUnderTheUnit
.
putIfAbsent
(
postCode
,
subPostCode
);
}
}
}
}
// 删除操作 : 省外 使用单位/安改维单位 企业独有的【检验检测机构区域负责人】66153
Set
<
String
>
validUnitTypes
=
new
HashSet
<>(
Arrays
.
asList
(
"使用单位"
,
"安装改造维修单位"
));
if
(
shanXiFlag
&&
validUnitTypes
.
contains
(
unitType
))
{
allPostUnderTheUnit
.
remove
(
"66153"
);
}
}
}
});
});
allPostUnderTheUnit
.
forEach
((
postCode
,
subPostCode
)
->
{
allPostUnderTheUnit
.
forEach
((
postCode
,
subPostCode
)
->
{
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/flc/biz/service/impl/RegUnitInfoServiceImpl.java
View file @
e4e371dd
...
@@ -36,7 +36,7 @@ import com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitIcDto;
...
@@ -36,7 +36,7 @@ import com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitIcDto;
import
com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.dto.RegUnitInfoDto
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitIc
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitIc
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.entity.RegUnitInfo
;
import
com.yeejoin.amos.boot.module.
tcm.flc
.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.
common
.api.enums.UnitDataSourceEnum
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.AccessFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.IdxFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.IdxFeignService
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.UgpServiceFeignClient
;
import
com.yeejoin.amos.boot.module.tcm.flc.api.feign.UgpServiceFeignClient
;
...
...
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