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
d36873d6
Commit
d36873d6
authored
Jun 27, 2025
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(tcm): 添加个人基本信息修改功能
- 调整为监管单位在企业信息列表的编辑处,不能修改工商信息和资质
parent
df9fc1ac
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
41 deletions
+41
-41
TzBaseEnterpriseInfoServiceImpl.java
...tcm/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+41
-41
No files found.
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 @
d36873d6
...
...
@@ -1121,50 +1121,50 @@ public class TzBaseEnterpriseInfoServiceImpl
String
[]
unitTypes
=
regUnitInfo
.
getUnitType
().
split
(
","
);
regUnitInfoService
.
saveOrUpdate
(
regUnitInfo
);
// -- 20250627 调整为监管单位不能修改工商信息和资质
//修改工商信息
RegUnitIc
regUnitIc
=
new
RegUnitIc
();
RegUnitIcDto
regUnitIcDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
map
.
get
(
"regUnitIcDto"
)),
new
TypeReference
<
RegUnitIcDto
>()
{
});
if
(!
ValidationUtil
.
isEmpty
(
regUnitIcDto
.
getSequenceNbr
()))
{
List
<
String
>
addressList
=
(
List
<
String
>)
map
.
get
(
"registerAddressList"
);
tzBaseEnterpriseInfo
.
setProvince
(
addressList
.
get
(
0
));
tzBaseEnterpriseInfo
.
setCity
(
addressList
.
get
(
1
));
tzBaseEnterpriseInfo
.
setDistrict
(
addressList
.
get
(
2
));
tzBaseEnterpriseInfo
.
setCommunity
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"community"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"community"
)));
tzBaseEnterpriseInfo
.
setStreet
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"street"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"street"
)));
// tzBaseEnterpriseInfo.setAddress(ObjectUtils.isEmpty(map.get("regAddress")) ? null : String.valueOf(map.get("regAddress")));
tzBaseEnterpriseInfo
.
setLegalPerson
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"legalPerson"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"legalPerson"
)));
regUnitIc
.
setIndustryName
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"industryName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"industryName"
)));
DataDictionary
regOrganCodeDict
=
iDataDictionaryService
.
getByCode
(
String
.
valueOf
(
map
.
get
(
"registeredOrganCode"
)),
"DJJG"
);
regUnitIc
.
setRegisteredOrgan
(
ObjectUtils
.
isEmpty
(
regOrganCodeDict
)
?
null
:
String
.
valueOf
(
regOrganCodeDict
.
getName
()));
regUnitIc
.
setRegisteredOrganCode
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"registeredOrganCode"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"registeredOrganCode"
)));
Date
approvedDate
;
try
{
approvedDate
=
DateUtils
.
dateParse
(
String
.
valueOf
(
map
.
get
(
"approvedDate"
)),
"yyyy-MM-dd"
);
}
catch
(
ParseException
e
)
{
throw
new
RuntimeException
(
e
);
}
regUnitIc
.
setBusinessStateCode
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"businessState"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"businessState"
)));
DataDictionary
businessStateDict
=
iDataDictionaryService
.
getByCode
(
String
.
valueOf
(
map
.
get
(
"businessState"
)),
"jyzt"
);
regUnitIc
.
setBusinessState
(
ObjectUtils
.
isEmpty
(
businessStateDict
)
?
null
:
businessStateDict
.
getName
());
regUnitIc
.
setApprovedDate
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"approvedDate"
))
?
null
:
approvedDate
);
regUnitIcService
.
update
(
regUnitIc
,
new
QueryWrapper
<
RegUnitIc
>().
eq
(
"unit_code"
,
regUnitIcDto
.
getUnitCode
()));
}
//
RegUnitIc regUnitIc = new RegUnitIc();
//
RegUnitIcDto regUnitIcDto = JSON.parseObject(JSON.toJSONString(map.get("regUnitIcDto")), new TypeReference<RegUnitIcDto>() {
//
});
//
if (!ValidationUtil.isEmpty(regUnitIcDto.getSequenceNbr())) {
//
List<String> addressList = (List<String>) map.get("registerAddressList");
//
tzBaseEnterpriseInfo.setProvince(addressList.get(0));
//
tzBaseEnterpriseInfo.setCity(addressList.get(1));
//
tzBaseEnterpriseInfo.setDistrict(addressList.get(2));
//
tzBaseEnterpriseInfo.setCommunity(ObjectUtils.isEmpty(map.get("community")) ? null : String.valueOf(map.get("community")));
//
tzBaseEnterpriseInfo.setStreet(ObjectUtils.isEmpty(map.get("street")) ? null : String.valueOf(map.get("street")));
//
//
tzBaseEnterpriseInfo.setAddress(ObjectUtils.isEmpty(map.get("regAddress")) ? null : String.valueOf(map.get("regAddress")));
//
tzBaseEnterpriseInfo.setLegalPerson(ObjectUtils.isEmpty(map.get("legalPerson")) ? null : String.valueOf(map.get("legalPerson")));
//
regUnitIc.setIndustryName(ObjectUtils.isEmpty(map.get("industryName")) ? null : String.valueOf(map.get("industryName")));
//
DataDictionary regOrganCodeDict = iDataDictionaryService.getByCode(String.valueOf(map.get("registeredOrganCode")),"DJJG");
//
regUnitIc.setRegisteredOrgan(ObjectUtils.isEmpty(regOrganCodeDict) ? null : String.valueOf(regOrganCodeDict.getName()));
//
regUnitIc.setRegisteredOrganCode(ObjectUtils.isEmpty(map.get("registeredOrganCode")) ? null : String.valueOf(map.get("registeredOrganCode")));
//
Date approvedDate;
//
try {
//
approvedDate = DateUtils.dateParse(String.valueOf(map.get("approvedDate")), "yyyy-MM-dd");
//
} catch (ParseException e) {
//
throw new RuntimeException(e);
//
}
//
regUnitIc.setBusinessStateCode(ObjectUtils.isEmpty(map.get("businessState")) ? null : String.valueOf(map.get("businessState")));
//
DataDictionary businessStateDict = iDataDictionaryService.getByCode(String.valueOf(map.get("businessState")),"jyzt");
//
regUnitIc.setBusinessState(ObjectUtils.isEmpty(businessStateDict) ? null : businessStateDict.getName());
//
regUnitIc.setApprovedDate(ObjectUtils.isEmpty(map.get("approvedDate")) ? null : approvedDate);
//
//
regUnitIcService.update(regUnitIc, new QueryWrapper<RegUnitIc>().eq("unit_code", regUnitIcDto.getUnitCode()));
//
}
//许可信息先登录人选择的身份删除相应的许可信息,原因前端列表对数据可增减
String
useCode
=
tzBaseEnterpriseInfo
.
getUseCode
();
String
certTypeCodes
=
Arrays
.
stream
(
unitTypes
).
map
(
e
->
COMPANY_TYPE_CERT_TYPE_MAP
.
getOrDefault
(
e
,
""
)).
collect
(
Collectors
.
joining
(
","
));
if
(
useCode
!=
null
&&
!
certTypeCodes
.
isEmpty
())
{
LambdaQueryWrapper
<
BaseUnitLicence
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
BaseUnitLicence:
:
getUnitCode
,
useCode
);
wrapper
.
and
(
w
->
Arrays
.
stream
(
certTypeCodes
.
split
(
","
))
.
forEach
(
certTypeCode
->
w
.
or
().
likeRight
(
BaseUnitLicence:
:
getCertTypeCode
,
certTypeCode
)));
baseUnitLicenceService
.
remove
(
wrapper
);
}
//报错许可许可信息
saveLicenceData
(
map
);
//
String useCode = tzBaseEnterpriseInfo.getUseCode();
//
String certTypeCodes = Arrays.stream(unitTypes).map(e -> COMPANY_TYPE_CERT_TYPE_MAP.getOrDefault(e, "")).collect(Collectors.joining(","));
//
if (useCode != null && !certTypeCodes.isEmpty()) {
//
LambdaQueryWrapper<BaseUnitLicence> wrapper = new LambdaQueryWrapper<>();
//
wrapper.eq(BaseUnitLicence::getUnitCode, useCode);
//
wrapper.and(w -> Arrays.stream(certTypeCodes.split(","))
//
.forEach(certTypeCode -> w.or().likeRight(BaseUnitLicence::getCertTypeCode, certTypeCode)));
//
baseUnitLicenceService.remove(wrapper);
//
}
//
//
报错许可许可信息
//
saveLicenceData(map);
// 企业信息变更-同步修改企业下人员绑定设备类型
ArrayList
<
String
>
newData
=
new
ArrayList
<>();
JSONArray
objects
=
JSON
.
parseArray
(
tzBaseEnterpriseInfo
.
getEquipCategory
());
...
...
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