Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
ms-data-circulation-portal-service
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
e0570609
authored
2025-09-29 17:22:05 +0800
by
xiaojie
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
【数据资产】
企业认证修改
1 parent
ca35a6cd
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
7 deletions
src/main/java/com/csbr/qingcloud/portal/domain/vo/EnterpriseRSVO.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/util/ChangeInfoUtil.java
src/main/java/com/csbr/qingcloud/portal/domain/vo/EnterpriseRSVO.java
View file @
e057060
...
...
@@ -228,6 +228,10 @@ public class EnterpriseRSVO {
@Schema
(
description
=
"认证方式"
)
private
String
authenticationMethod
;
@Schema
(
description
=
"认证方式名称"
)
@SystemParamsDict
(
dictTypeName
=
"认证方式"
,
codeFieldName
=
"authenticationMethod"
)
private
String
authenticationMethodName
;
@Schema
(
description
=
"认证状态"
)
private
String
authenticationState
;
...
...
@@ -238,12 +242,24 @@ public class EnterpriseRSVO {
@Schema
(
description
=
"认证等级"
)
private
String
authenticationLevel
;
@Schema
(
description
=
"认证等级名称"
)
@SystemParamsDict
(
dictTypeName
=
"认证等级"
,
codeFieldName
=
"authenticationLevel"
)
private
String
authenticationLevelName
;
@Schema
(
description
=
"身份状态"
)
private
String
identityState
;
@Schema
(
description
=
"身份状态名称"
)
@SystemParamsDict
(
dictTypeName
=
"身份状态"
,
codeFieldName
=
"identityState"
)
private
String
identityStateName
;
@Schema
(
description
=
"授权方式"
)
private
String
authorizationMethod
;
@Schema
(
description
=
"授权方式名称"
)
@SystemParamsDict
(
dictTypeName
=
"授权方式"
,
codeFieldName
=
"authorizationMethod"
)
private
String
authorizationMethodName
;
@Schema
(
description
=
"经办人证件类型"
)
private
String
handlePersonIdType
;
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
View file @
e057060
...
...
@@ -306,7 +306,7 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
* @param flowBaseVO
* @return void
*/
//
@GlobalTransactional(rollbackFor = Exception.class)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
void
saveEnterprise
(
FlowRQBaseVO
flowBaseVO
)
{
...
...
@@ -332,7 +332,7 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
* @param flowBaseVO
* @return void
*/
//
@GlobalTransactional(rollbackFor = Exception.class)
@GlobalTransactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Override
public
void
updateEnterprise
(
FlowRQBaseVO
flowBaseVO
)
{
...
...
src/main/java/com/csbr/qingcloud/portal/util/ChangeInfoUtil.java
View file @
e057060
package
com
.
csbr
.
qingcloud
.
portal
.
util
;
import
com.csbr.cloud.common.util.CommonUtil
;
import
com.csbr.cloud.common.util.CsbrBeanUtil
;
import
com.csbr.qingcloud.portal.domain.vo.BoroughPOJO
;
import
com.csbr.qingcloud.portal.domain.vo.ChangeInfoVO
;
import
com.csbr.qingcloud.portal.domain.vo.CompareResult
;
import
com.csbr.qingcloud.portal.feign.ConfigureFeign
;
import
com.csbr.qingcloud.portal.service.impl.EnterpriseServiceImpl
;
import
jakarta.annotation.Resource
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Component
;
...
...
@@ -35,6 +33,7 @@ public class ChangeInfoUtil {
}
List
<
CompareResult
>
diffList
=
ObjectUtil
.
getBeanDiff
(
item
.
oldBean
,
item
.
newBean
);
getVenueResult
(
item
,
list
);
getStartTimeResult
(
item
,
list
);
getStartEndResult
(
item
,
list
);
getRegistrationDateResult
(
item
,
list
);
getRegisteredCapitalResult
(
item
,
list
);
...
...
@@ -109,9 +108,17 @@ public class ChangeInfoUtil {
return
result
;
}
public
static
void
getStartTimeResult
(
EnterpriseServiceImpl
.
ChangeApproveBean
item
,
List
<
ChangeInfoVO
>
list
)
{
String
oldValue
=
DateUtil
.
getShortDateToString
(
item
.
oldBean
.
getBusinessLicenseStartDate
());
String
newValue
=
DateUtil
.
getShortDateToString
(
item
.
newBean
.
getBusinessLicenseStartDate
());
if
(!
oldValue
.
equals
(
newValue
)){
list
.
add
(
getChangeInfoVO
(
item
,
getCompareResult
(
"营业开始日期"
,
"businessLicenseStartDate"
,
oldValue
,
newValue
)));
}
}
public
static
void
getStartEndResult
(
EnterpriseServiceImpl
.
ChangeApproveBean
item
,
List
<
ChangeInfoVO
>
list
)
{
String
oldValue
=
get
Start
End
(
item
.
oldBean
.
getBusinessLicenseTerm
(),
item
.
oldBean
.
getBusinessLicenseStartDate
(),
item
.
oldBean
.
getBusinessLicenseEndDate
());
String
newValue
=
get
Start
End
(
item
.
newBean
.
getBusinessLicenseTerm
(),
item
.
newBean
.
getBusinessLicenseStartDate
(),
item
.
newBean
.
getBusinessLicenseEndDate
());
String
oldValue
=
get
DurationOr
End
(
item
.
oldBean
.
getBusinessLicenseTerm
(),
item
.
oldBean
.
getBusinessLicenseStartDate
(),
item
.
oldBean
.
getBusinessLicenseEndDate
());
String
newValue
=
get
DurationOr
End
(
item
.
newBean
.
getBusinessLicenseTerm
(),
item
.
newBean
.
getBusinessLicenseStartDate
(),
item
.
newBean
.
getBusinessLicenseEndDate
());
if
(!
oldValue
.
equals
(
newValue
)){
list
.
add
(
getChangeInfoVO
(
item
,
getCompareResult
(
"营业期限"
,
"businessLicenseStartEnd"
,
oldValue
,
newValue
)));
}
...
...
@@ -142,4 +149,14 @@ public class ChangeInfoUtil {
return
String
.
format
(
"%s至%s"
,
DateUtil
.
getShortDateToString
(
businessLicenseStartDate
),
DateUtil
.
getShortDateToString
(
businessLicenseEndDate
));
}
public
static
String
getDurationOrEnd
(
String
businessLicenseTerm
,
Date
businessLicenseStartDate
,
Date
businessLicenseEndDate
)
{
if
(
"1"
.
equals
(
businessLicenseTerm
)){
return
"长期有效"
;
}
if
(
ObjectUtils
.
isNotEmpty
(
businessLicenseEndDate
)){
return
DateUtil
.
getShortDateToString
(
businessLicenseEndDate
);
}
return
String
.
format
(
"%s至%s"
,
DateUtil
.
getShortDateToString
(
businessLicenseStartDate
),
DateUtil
.
getShortDateToString
(
businessLicenseEndDate
));
}
}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment