企业审核

This commit is contained in:
guixinman
2025-06-26 18:22:39 +08:00
parent d10b7ca6d2
commit 5a17819fa4
34 changed files with 2066 additions and 9 deletions

View File

@@ -114,8 +114,20 @@ public class OrgServiceImpl implements OrgService {
.platformCode(EnvironmentUtils.getSystemCode()).parentId(orgCreateDTO.getParentId()).build());
// 用工企业类型-创建自己默认的用工企业
if (orgTypeEnum == OrgTypeEnum.ORG_TYPE_SIMPLE || orgTypeEnum == OrgTypeEnum.ORG_TYPE_HR) {
companyMapper.saveEntity(HrCompany.builder().orgId(orgId).companyName(orgName)
.companyType(HrCompanyEnum.SELF.getType()).build());
companyMapper.saveEntity(HrCompany.builder()
.orgId(orgId)
.creditCode(orgCreateDTO.getCreditCode())
.companyLogo(orgCreateDTO.getOrgLogo())
.companyName(orgName)
.contactPerson(orgCreateDTO.getRealName())
.contactWay(orgCreateDTO.getPhone())
.companyProfile(orgCreateDTO.getDescription())
.companyDescription(orgCreateDTO.getDescription())
.companyIndustry(orgCreateDTO.getTrade())
.companySize(orgCreateDTO.getCompanySize())
.companyRegisterAddress(orgCreateDTO.getRegisteredAddress())
.companyType(HrCompanyEnum.SELF.getType())
.build());
}
return orgId;
}
@@ -155,8 +167,16 @@ public class OrgServiceImpl implements OrgService {
.eq(HrCompany::getOrgId, orgModifyDTO.getId())
);
if (Objects.nonNull(hrCompany)) {
hrCompany.setCompanyLogo(orgModifyDTO.getOrgLogo());
companyMapper.updateEntity(hrCompany);
HrCompany hrCompanyModify = new HrCompany();
hrCompanyModify.setId(hrCompany.getId());
hrCompanyModify.setCreditCode(orgModifyDTO.getCreditCode());
hrCompanyModify.setCompanyLogo(orgModifyDTO.getOrgLogo());
hrCompanyModify.setCompanyProfile(orgModifyDTO.getDescription());
hrCompanyModify.setCompanyDescription(orgModifyDTO.getDescription());
hrCompanyModify.setCompanyIndustry(orgModifyDTO.getTrade());
hrCompanyModify.setCompanySize(orgModifyDTO.getCompanySize());
hrCompanyModify.setCompanyRegisterAddress(orgModifyDTO.getRegisteredAddress());
companyMapper.updateEntitySelective(hrCompanyModify);
}
}