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
c2d7efce
Commit
c2d7efce
authored
Aug 31, 2023
by
lisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新
parent
dc5ccd59
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
25 deletions
+32
-25
EnterpriseEnums.java
...ejoin/amos/boot/module/tcm/api/enums/EnterpriseEnums.java
+1
-1
TzsBaseInstitutionServiceImpl.java
...e/tcm/biz/service/impl/TzsBaseInstitutionServiceImpl.java
+20
-18
RegUnitInfoServiceImpl.java
...dule/tcm/flc/biz/service/impl/RegUnitInfoServiceImpl.java
+11
-6
No files found.
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/enums/EnterpriseEnums.java
View file @
c2d7efce
...
@@ -23,7 +23,7 @@ public enum EnterpriseEnums {
...
@@ -23,7 +23,7 @@ public enum EnterpriseEnums {
public
static
EnterpriseEnums
getEnumBy
Cod
e
(
String
type
)
{
public
static
EnterpriseEnums
getEnumBy
Typ
e
(
String
type
)
{
for
(
EnterpriseEnums
value
:
EnterpriseEnums
.
values
())
{
for
(
EnterpriseEnums
value
:
EnterpriseEnums
.
values
())
{
if
(
value
.
getType
().
equals
(
type
))
{
if
(
value
.
getType
().
equals
(
type
))
{
return
value
;
return
value
;
...
...
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/TzsBaseInstitutionServiceImpl.java
View file @
c2d7efce
...
@@ -9,6 +9,7 @@ import com.yeejoin.amos.boot.module.tcm.api.dto.BaseInstitutionRegisterDto;
...
@@ -9,6 +9,7 @@ import com.yeejoin.amos.boot.module.tcm.api.dto.BaseInstitutionRegisterDto;
import
com.yeejoin.amos.boot.module.tcm.api.entity.BaseUnitLicence
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.BaseUnitLicence
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzsBaseInstitution
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzsBaseInstitution
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.EnterpriseEnums
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzsBaseInstitutionMapper
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzsBaseInstitutionMapper
;
import
com.yeejoin.amos.boot.module.tcm.api.service.ITzsBaseInstitutionService
;
import
com.yeejoin.amos.boot.module.tcm.api.service.ITzsBaseInstitutionService
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.TzsBaseInstitutionDto
;
import
com.yeejoin.amos.boot.module.tcm.api.dto.TzsBaseInstitutionDto
;
...
@@ -69,24 +70,25 @@ public class TzsBaseInstitutionServiceImpl extends BaseService<TzsBaseInstitutio
...
@@ -69,24 +70,25 @@ public class TzsBaseInstitutionServiceImpl extends BaseService<TzsBaseInstitutio
@Transactional
@Transactional
public
void
register
(
BaseInstitutionRegisterDto
dto
)
{
public
void
register
(
BaseInstitutionRegisterDto
dto
)
{
dto
.
setUnitCodeType
(
"1060"
);
dto
.
setUnitCodeTypeName
(
"营业执照"
);
String
unitType
=
StringUtils
.
join
(
dto
.
getUnitTypeList
(),
","
);
String
unitTypeCode
=
StringUtils
.
join
(
dto
.
getUnitTypeCodeList
(),
","
);
CompanyModel
companyInfo
=
new
CompanyModel
();
companyInfo
.
setAddress
(
dealNull2EmptyString
(
dto
.
getProvince
())
+
dealNull2EmptyString
(
dto
.
getCity
())
+
dealNull2EmptyString
(
dto
.
getDistrict
())
+
dealNull2EmptyString
(
dto
.
getStree
())
+
dealNull2EmptyString
(
dto
.
getCommunity
())
+
dealNull2EmptyString
(
dto
.
getAddress
()));
companyInfo
.
setAgencyCode
(
"tzs"
);
companyInfo
.
setParentId
(
Long
.
parseLong
(
dto
.
getManagementUnitId
()));
companyInfo
.
setLevel
(
"company"
);
companyInfo
.
setCompanyName
(
dto
.
getName
());
companyInfo
.
setCompanyCode
(
dto
.
getUnitCode
());
companyInfo
.
setContact
(
dto
.
getLegalPerson
());
companyInfo
.
setCompanyType
(
unitType
);
companyInfo
.
setLandlinePhone
(
dto
.
getLegalPersonTel
());
try
{
try
{
dto
.
setUnitCodeType
(
"1060"
);
dto
.
setUnitCodeTypeName
(
"营业执照"
);
String
unitType
=
StringUtils
.
join
(
dto
.
getUnitTypeList
(),
","
);
String
unitTypeCode
=
StringUtils
.
join
(
dto
.
getUnitTypeCodeList
(),
","
);
CompanyModel
companyInfo
=
new
CompanyModel
();
companyInfo
.
setAddress
(
dealNull2EmptyString
(
dto
.
getProvince
())
+
dealNull2EmptyString
(
dto
.
getCity
())
+
dealNull2EmptyString
(
dto
.
getDistrict
())
+
dealNull2EmptyString
(
dto
.
getStree
())
+
dealNull2EmptyString
(
dto
.
getCommunity
())
+
dealNull2EmptyString
(
dto
.
getAddress
()));
companyInfo
.
setAgencyCode
(
"tzs"
);
companyInfo
.
setParentId
(
Long
.
parseLong
(
dto
.
getManagementUnitId
()));
companyInfo
.
setLevel
(
"company"
);
companyInfo
.
setCompanyName
(
dto
.
getName
());
companyInfo
.
setCompanyCode
(
dto
.
getUnitCode
());
companyInfo
.
setContact
(
dto
.
getLegalPerson
());
companyInfo
.
setCompanyType
(
unitType
);
companyInfo
.
setLandlinePhone
(
dto
.
getLegalPersonTel
());
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
create
(
companyInfo
);
FeignClientResult
<
CompanyModel
>
companyResult
=
Privilege
.
companyClient
.
create
(
companyInfo
);
if
(
companyResult
==
null
||
companyResult
.
getResult
()
==
null
)
{
if
(
companyResult
==
null
||
companyResult
.
getResult
()
==
null
)
{
throw
new
BadRequest
(
"单位注册失败"
);
throw
new
BadRequest
(
"单位注册失败"
);
...
@@ -104,7 +106,7 @@ public class TzsBaseInstitutionServiceImpl extends BaseService<TzsBaseInstitutio
...
@@ -104,7 +106,7 @@ public class TzsBaseInstitutionServiceImpl extends BaseService<TzsBaseInstitutio
dto
.
setAdminUserId
(
user
.
getUserId
());
dto
.
setAdminUserId
(
user
.
getUserId
());
RegUnitInfoDto
regUnitInfoDto
=
new
RegUnitInfoDto
();
RegUnitInfoDto
regUnitInfoDto
=
new
RegUnitInfoDto
();
BeanUtils
.
copyProperties
(
dto
,
regUnitInfoDto
);
BeanUtils
.
copyProperties
(
dto
,
regUnitInfoDto
);
TzBaseEnterpriseInfo
baseEnterpriseInfo
=
regUnitInfoService
.
createBaseEnterpriseInfo
(
regUnitInfoDto
);
TzBaseEnterpriseInfo
baseEnterpriseInfo
=
regUnitInfoService
.
createBaseEnterpriseInfo
(
regUnitInfoDto
,
EnterpriseEnums
.
SY_DW
.
getType
()
);
TzsBaseInstitution
tzsBaseInstitution
=
new
TzsBaseInstitution
();
TzsBaseInstitution
tzsBaseInstitution
=
new
TzsBaseInstitution
();
BeanUtils
.
copyProperties
(
dto
.
getRegUnitIc
(),
tzsBaseInstitution
);
BeanUtils
.
copyProperties
(
dto
.
getRegUnitIc
(),
tzsBaseInstitution
);
tzsBaseInstitution
.
setEnterpriseId
(
baseEnterpriseInfo
.
getSequenceNbr
());
tzsBaseInstitution
.
setEnterpriseId
(
baseEnterpriseInfo
.
getSequenceNbr
());
...
...
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 @
c2d7efce
...
@@ -21,6 +21,7 @@ import com.yeejoin.amos.boot.module.tcm.api.dto.BaseUnitLicenceDto;
...
@@ -21,6 +21,7 @@ import com.yeejoin.amos.boot.module.tcm.api.dto.BaseUnitLicenceDto;
import
com.yeejoin.amos.boot.module.tcm.api.entity.BaseUnitLicence
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.BaseUnitLicence
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tcm.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.CompanyLevelEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.CompanyLevelEnum
;
import
com.yeejoin.amos.boot.module.tcm.api.enums.EnterpriseEnums
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzBaseEnterpriseInfoMapper
;
import
com.yeejoin.amos.boot.module.tcm.api.mapper.TzBaseEnterpriseInfoMapper
;
import
com.yeejoin.amos.boot.module.tcm.biz.service.impl.BaseUnitLicenceServiceImpl
;
import
com.yeejoin.amos.boot.module.tcm.biz.service.impl.BaseUnitLicenceServiceImpl
;
import
com.yeejoin.amos.boot.module.tcm.biz.service.impl.EquipmentCategoryServiceImpl
;
import
com.yeejoin.amos.boot.module.tcm.biz.service.impl.EquipmentCategoryServiceImpl
;
...
@@ -190,7 +191,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
...
@@ -190,7 +191,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
Bean
.
copyExistPropertis
(
model
.
getRegUnitIc
(),
regUnitIc
);
Bean
.
copyExistPropertis
(
model
.
getRegUnitIc
(),
regUnitIc
);
regUnitIcService
.
saveOrUpdate
(
regUnitIc
);
regUnitIcService
.
saveOrUpdate
(
regUnitIc
);
// 5.创建企业信息
// 5.创建企业信息
this
.
createBaseEnterpriseInfo
(
model
);
this
.
createBaseEnterpriseInfo
(
model
,
EnterpriseEnums
.
QY_DW
.
getType
()
);
if
(!
ObjectUtils
.
isEmpty
(
regUnitInfo
.
getAdminName
())){
if
(!
ObjectUtils
.
isEmpty
(
regUnitInfo
.
getAdminName
())){
regUnitInfo
.
setContactPerson
(
regUnitInfo
.
getAdminName
());
regUnitInfo
.
setContactPerson
(
regUnitInfo
.
getAdminName
());
}
}
...
@@ -308,7 +309,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
...
@@ -308,7 +309,7 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
* 创建企业信息
* 创建企业信息
* @param regUnitInfo 提交对象
* @param regUnitInfo 提交对象
*/
*/
public
TzBaseEnterpriseInfo
createBaseEnterpriseInfo
(
RegUnitInfoDto
regUnitInfo
)
{
public
TzBaseEnterpriseInfo
createBaseEnterpriseInfo
(
RegUnitInfoDto
regUnitInfo
,
String
type
)
{
// 1.填充数据
// 1.填充数据
TzBaseEnterpriseInfo
baseEnterpriseInfo
=
new
TzBaseEnterpriseInfo
();
TzBaseEnterpriseInfo
baseEnterpriseInfo
=
new
TzBaseEnterpriseInfo
();
baseEnterpriseInfo
.
setUseUnitCertificate
(
regUnitInfo
.
getUnitCodeTypeName
());
baseEnterpriseInfo
.
setUseUnitCertificate
(
regUnitInfo
.
getUnitCodeTypeName
());
...
@@ -334,10 +335,14 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
...
@@ -334,10 +335,14 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
baseEnterpriseInfo
.
setSuperviseOrgName
(
regUnitInfo
.
getManagementUnit
());
baseEnterpriseInfo
.
setSuperviseOrgName
(
regUnitInfo
.
getManagementUnit
());
baseEnterpriseInfo
.
setGoverningBody
(
regUnitInfo
.
getManagementUnit
());
baseEnterpriseInfo
.
setGoverningBody
(
regUnitInfo
.
getManagementUnit
());
baseEnterpriseInfo
.
setDataSources
(
"企业注册"
);
baseEnterpriseInfo
.
setDataSources
(
"企业注册"
);
baseEnterpriseInfo
.
setIndustry
(
regUnitInfo
.
getRegUnitIc
().
getIndustryName
());
baseEnterpriseInfo
.
setRegisterType
(
Objects
.
requireNonNull
(
EnterpriseEnums
.
getEnumByType
(
type
).
getTypeName
()));
baseEnterpriseInfo
.
setRegistrationAuthority
(
regUnitInfo
.
getRegUnitIc
().
getRegisteredOrgan
());
if
(
type
.
equals
(
EnterpriseEnums
.
QY_DW
.
getType
())){
baseEnterpriseInfo
.
setApprovalTime
(
regUnitInfo
.
getRegUnitIc
().
getApprovedDate
());
baseEnterpriseInfo
.
setIndustry
(
regUnitInfo
.
getRegUnitIc
().
getIndustryName
());
baseEnterpriseInfo
.
setOperatingStatus
(
regUnitInfo
.
getRegUnitIc
().
getBusinessState
());
baseEnterpriseInfo
.
setRegistrationAuthority
(
regUnitInfo
.
getRegUnitIc
().
getRegisteredOrgan
());
baseEnterpriseInfo
.
setApprovalTime
(
regUnitInfo
.
getRegUnitIc
().
getApprovedDate
());
baseEnterpriseInfo
.
setOperatingStatus
(
regUnitInfo
.
getRegUnitIc
().
getBusinessState
());
}
baseEnterpriseInfo
.
setUseUnitCode
(
regUnitInfo
.
getUnitCode
());
baseEnterpriseInfo
.
setSyncDate
(
new
Date
());
baseEnterpriseInfo
.
setSyncDate
(
new
Date
());
baseEnterpriseInfo
.
setSyncState
(
0
);
baseEnterpriseInfo
.
setSyncState
(
0
);
LambdaQueryWrapper
<
TzBaseEnterpriseInfo
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
TzBaseEnterpriseInfo
>
wrapper
=
new
LambdaQueryWrapper
<>();
...
...
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