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
02d2cb13
authored
2025-10-29 11:13:58 +0800
by
xiaojie
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
【数据资产】
1、认证校验
1 parent
d7c2d28d
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
3 deletions
src/main/java/com/csbr/qingcloud/portal/service/impl/DataPortServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/service/impl/DataPortServiceImpl.java
View file @
02d2cb1
...
...
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.csbr.cloud.common.enums.RedisKeyEnum
;
import
com.csbr.cloud.common.enums.SystemError
;
import
com.csbr.cloud.common.exception.CsbrSystemException
;
import
com.csbr.cloud.common.util.CsbrBeanUtil
;
import
com.csbr.cloud.distributelock.util.RedisUtil
;
import
com.csbr.cloud.external.config.DataPortConfig
;
...
...
@@ -27,6 +29,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.stereotype.Service
;
import
java.text.SimpleDateFormat
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.Map
;
...
...
@@ -72,7 +75,10 @@ public class DataPortServiceImpl implements DataPortService {
public
void
operatorRegister
(
MfEnterprise
entity
)
{
log
.
info
(
"======经办人用户注册开始======"
);
OperatorRegisterRQVO
operatorRegisterRQVO
=
beforeOperator
(
entity
);
dataPortConnectUtil
.
postByAuthKey
(
operatorRegisterRQVO
,
dataPortConfig
.
getOperatorRegisterUri
());
String
message
=
dataPortConnectUtil
.
postByAuthKey
(
operatorRegisterRQVO
,
dataPortConfig
.
getOperatorRegisterUri
());
if
(
StringUtils
.
isNotEmpty
(
message
)
&&
!
message
.
contains
(
"经办人账号身份标识已存在,无法注册"
))
{
throw
new
CsbrSystemException
(
SystemError
.
DATA_GET_ERROR
,
message
);
}
log
.
info
(
"======经办人用户注册结束======"
);
}
...
...
@@ -89,7 +95,10 @@ public class DataPortServiceImpl implements DataPortService {
public
void
enterpriseRegister
(
MfEnterprise
entity
)
{
log
.
info
(
"======法人用户注册开始======"
);
EnterpriseRegisterRQVO
enterpriseRegisterRQVO
=
beforeEnterprise
(
entity
);
dataPortConnectUtil
.
postByAuthKey
(
enterpriseRegisterRQVO
,
dataPortConfig
.
getEnterpriseRegisterUri
());
String
message
=
dataPortConnectUtil
.
postByAuthKey
(
enterpriseRegisterRQVO
,
dataPortConfig
.
getEnterpriseRegisterUri
());
if
(
StringUtils
.
isNotEmpty
(
message
)
&&
!
message
.
contains
(
"统一社会信用代码已存在"
))
{
throw
new
CsbrSystemException
(
SystemError
.
DATA_GET_ERROR
,
message
);
}
log
.
info
(
"======法人用户注册结束======"
);
}
...
...
@@ -233,7 +242,16 @@ public class DataPortServiceImpl implements DataPortService {
enterpriseRegisterRQVO
.
setEnterpriseType
(
"4"
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
enterpriseRegisterRQVO
.
setOperatingPeriodBegin
(
simpleDateFormat
.
format
(
entity
.
getBusinessLicenseStartDate
()));
Date
businessLicenseEndDate
=
entity
.
getBusinessLicenseEndDate
();
if
(
ObjectUtils
.
isEmpty
(
businessLicenseEndDate
))
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
setTime
(
new
Date
());
calendar
.
add
(
Calendar
.
YEAR
,
1
);
Date
nextYearDate
=
calendar
.
getTime
();
enterpriseRegisterRQVO
.
setOperatingPeriodEnd
(
simpleDateFormat
.
format
(
nextYearDate
));
}
else
{
enterpriseRegisterRQVO
.
setOperatingPeriodEnd
(
simpleDateFormat
.
format
(
entity
.
getBusinessLicenseEndDate
()));
}
// enterpriseRegisterRQVO.setAuthType(entity.getAuthenticationMethod());
enterpriseRegisterRQVO
.
setAuthType
(
"3"
);
// enterpriseRegisterRQVO.setAuthStatus(entity.getAuthenticationState());
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
View file @
02d2cb1
...
...
@@ -521,7 +521,7 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
}
// 调用数据港法人和经办人注册接口
dataPortService
.
enterpriseRegister
(
entity
);
//
dataPortService.operatorRegister(entity);
dataPortService
.
operatorRegister
(
entity
);
}
}
...
...
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