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
1b270ca4
authored
2025-09-18 15:07:03 +0800
by
xiaojie
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
【数据资产】
查询企业认证附件和领域
1 parent
09771348
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
64 additions
and
5 deletions
src/main/java/com/csbr/qingcloud/portal/domain/vo/EnterpriseAttachmentRSVO.java
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseAttachmentService.java
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseDomainService.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseAttachmentServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseDomainServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
src/main/java/com/csbr/qingcloud/portal/domain/vo/EnterpriseAttachmentRSVO.java
View file @
1b270ca
...
...
@@ -50,7 +50,7 @@ public class EnterpriseAttachmentRSVO {
* 文件类型名称
*/
@Schema
(
description
=
"文件类型名称"
)
@SystemParamsDict
(
dictTypeName
=
"
文
件类型"
,
codeFieldName
=
"fileType"
)
@SystemParamsDict
(
dictTypeName
=
"
开发主体附
件类型"
,
codeFieldName
=
"fileType"
)
private
String
fileTypeName
;
/**
...
...
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseAttachmentService.java
View file @
1b270ca
...
...
@@ -7,6 +7,7 @@ import com.csbr.qingcloud.portal.domain.vo.EnterpriseAttachmentRQVO;
import
com.csbr.qingcloud.portal.domain.vo.EnterpriseAttachmentRSVO
;
import
java.util.List
;
import
java.util.Map
;
/**
* @program:
...
...
@@ -106,4 +107,11 @@ public interface EnterpriseAttachmentService {
*/
void
batchUpdate
(
List
<
EnterpriseAttachmentRQVO
>
attachmentRQVOS
,
String
guid
,
Boolean
isRequired
);
/**
* 根据企业认证guid查询附件信息
* @param enterpriseGuids
* @return
*/
Map
<
String
,
List
<
EnterpriseAttachmentRSVO
>>
getMapByEnterpriseGuids
(
List
<
String
>
enterpriseGuids
);
}
...
...
src/main/java/com/csbr/qingcloud/portal/service/EnterpriseDomainService.java
View file @
1b270ca
...
...
@@ -6,6 +6,7 @@ import com.csbr.qingcloud.portal.domain.vo.EnterpriseDomainRSVO;
import
csbr.cloud.entity.domain.base.vo.PageListVO
;
import
java.util.List
;
import
java.util.Map
;
/**
* @program:
...
...
@@ -88,4 +89,11 @@ public interface EnterpriseDomainService {
* @param guid
*/
void
batchUpdate
(
List
<
EnterpriseDomainRQVO
>
domainRQVOS
,
String
guid
);
/**
* 根据企业认证guid查询企业领域信息
* @param enterpriseGuids
* @return
*/
Map
<
String
,
List
<
EnterpriseDomainRSVO
>>
getMapByEnterpriseGuids
(
List
<
String
>
enterpriseGuids
);
}
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseAttachmentServiceImpl.java
View file @
1b270ca
...
...
@@ -36,10 +36,8 @@ import org.springframework.web.multipart.MultipartFile;
import
java.math.BigDecimal
;
import
java.net.URLDecoder
;
import
java.nio.charset.StandardCharsets
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.Locale
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* @program:
...
...
@@ -333,6 +331,21 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
batchSave
(
attachmentRQVOS
,
guid
,
isRequired
);
}
@Override
public
Map
<
String
,
List
<
EnterpriseAttachmentRSVO
>>
getMapByEnterpriseGuids
(
List
<
String
>
enterpriseGuids
)
{
if
(
ObjectUtils
.
isEmpty
(
enterpriseGuids
))
{
return
null
;
}
LambdaQueryWrapper
<
MfEnterpriseAttachment
>
queryWrapper
=
Wrappers
.
lambdaQuery
(
MfEnterpriseAttachment
.
class
);
queryWrapper
.
in
(
MfEnterpriseAttachment:
:
getEnterpriseGuid
,
enterpriseGuids
);
queryWrapper
.
orderByAsc
(
MfEnterpriseAttachment:
:
getCreateTime
);
List
<
MfEnterpriseAttachment
>
enterpriseAttachments
=
mfEnterpriseAttachmentService
.
list
(
queryWrapper
);
if
(
ObjectUtils
.
isEmpty
(
enterpriseAttachments
))
{
return
null
;
}
return
convertToVO
(
enterpriseAttachments
).
stream
().
collect
(
Collectors
.
groupingBy
(
EnterpriseAttachmentRSVO:
:
getEnterpriseGuid
));
}
/**
* 开发主体附件信息新新增前置处理
* @author makejava
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseDomainServiceImpl.java
View file @
1b270ca
...
...
@@ -26,6 +26,8 @@ import org.springframework.transaction.annotation.Transactional;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* @program:
...
...
@@ -219,6 +221,21 @@ public class EnterpriseDomainServiceImpl implements EnterpriseDomainService {
batchSave
(
domainRQVOS
,
guid
);
}
@Override
public
Map
<
String
,
List
<
EnterpriseDomainRSVO
>>
getMapByEnterpriseGuids
(
List
<
String
>
enterpriseGuids
)
{
if
(
ObjectUtils
.
isEmpty
(
enterpriseGuids
))
{
return
null
;
}
LambdaQueryWrapper
<
MfEnterpriseDomain
>
queryWrapper
=
Wrappers
.
lambdaQuery
(
MfEnterpriseDomain
.
class
);
queryWrapper
.
in
(
MfEnterpriseDomain:
:
getEnterpriseGuid
,
enterpriseGuids
);
queryWrapper
.
orderByAsc
(
MfEnterpriseDomain:
:
getCreateTime
);
List
<
MfEnterpriseDomain
>
mfEnterpriseDomains
=
mfEnterpriseDomainService
.
list
(
queryWrapper
);
if
(
ObjectUtils
.
isEmpty
(
mfEnterpriseDomains
))
{
return
null
;
}
return
convertToVO
(
mfEnterpriseDomains
).
stream
().
collect
(
Collectors
.
groupingBy
(
EnterpriseDomainRSVO:
:
getEnterpriseGuid
));
}
/**
* 开发主体领域信息新新增前置处理
* @author makejava
...
...
src/main/java/com/csbr/qingcloud/portal/service/impl/EnterpriseServiceImpl.java
View file @
1b270ca
...
...
@@ -642,6 +642,19 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
}
}
// 查询附件信息
String
guid
=
enterpriseRSVO
.
getGuid
();
Map
<
String
,
List
<
EnterpriseAttachmentRSVO
>>
attachmentByEnterpriseGuids
=
enterpriseAttachmentService
.
getMapByEnterpriseGuids
(
Collections
.
singletonList
(
guid
));
if
(
ObjectUtils
.
isNotEmpty
(
attachmentByEnterpriseGuids
)
&&
attachmentByEnterpriseGuids
.
containsKey
(
guid
))
{
enterpriseRSVO
.
setAttachmentRSVOS
(
attachmentByEnterpriseGuids
.
get
(
guid
));
}
// 查询领域信息
Map
<
String
,
List
<
EnterpriseDomainRSVO
>>
domainByEnterpriseGuids
=
enterpriseDomainService
.
getMapByEnterpriseGuids
(
Collections
.
singletonList
(
guid
));
if
(
ObjectUtils
.
isNotEmpty
(
domainByEnterpriseGuids
)
&&
domainByEnterpriseGuids
.
containsKey
(
guid
))
{
enterpriseRSVO
.
setDomainRSVOS
(
domainByEnterpriseGuids
.
get
(
guid
));
}
return
enterpriseRSVO
;
}
...
...
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