6e103bc4 by xiaojie

【数据资产】

查询企业认证附件和领域
1 parent 0d4cc93a
package com.csbr.qingcloud.portal.service;
import com.csbr.qingcloud.portal.domain.vo.dataExchange.*;
import com.csbr.qingcloud.portal.mybatis.entity.MfEnterprise;
import csbr.cloud.entity.domain.base.vo.PageListVO;
import com.csbr.qingcloud.portal.domain.vo.EnterpriseAttachmentQueryVO;
import com.csbr.qingcloud.portal.domain.vo.EnterpriseAttachmentRQVO;
......@@ -88,10 +89,10 @@ public interface EnterpriseAttachmentService {
/**
* 批量新增开发主体附件信息
* @param attachmentRQVOS
* @param guid
* @param enterprise
* @param isRequired
*/
void batchSave(List<EnterpriseAttachmentRQVO> attachmentRQVOS, String guid, Boolean isRequired);
void batchSave(List<EnterpriseAttachmentRQVO> attachmentRQVOS, MfEnterprise enterprise, Boolean isRequired);
/**
* 删除开发主体附件信息
......@@ -102,10 +103,10 @@ public interface EnterpriseAttachmentService {
/**
* 批量修改开发主体附件信息
* @param attachmentRQVOS
* @param guid
* @param enterprise
* @param isRequired
*/
void batchUpdate(List<EnterpriseAttachmentRQVO> attachmentRQVOS, String guid, Boolean isRequired);
void batchUpdate(List<EnterpriseAttachmentRQVO> attachmentRQVOS, MfEnterprise enterprise, Boolean isRequired);
/**
* 根据企业认证guid查询附件信息
......
......@@ -280,11 +280,12 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
@Override
@Transactional
public void batchSave(List<EnterpriseAttachmentRQVO> attachmentRQVOS, String guid, Boolean isRequired) {
public void batchSave(List<EnterpriseAttachmentRQVO> attachmentRQVOS, MfEnterprise enterprise, Boolean isRequired) {
if (ObjectUtils.isNotEmpty(attachmentRQVOS)) {
List<MfEnterpriseAttachment> attachmentList = new ArrayList<>();
for (EnterpriseAttachmentRQVO attachmentRQVO : attachmentRQVOS) {
attachmentRQVO.setEnterpriseGuid(guid);
attachmentRQVO.setEnterpriseGuid(enterprise.getGuid());
attachmentRQVO.setTenantGuid(enterprise.getTenantGuid());
// 获取文件大小
// 下载文件流
String fileUrl = attachmentRQVO.getFileUrl();
......@@ -323,12 +324,12 @@ public class EnterpriseAttachmentServiceImpl implements EnterpriseAttachmentServ
@Override
@Transactional
public void batchUpdate(List<EnterpriseAttachmentRQVO> attachmentRQVOS, String guid, Boolean isRequired) {
public void batchUpdate(List<EnterpriseAttachmentRQVO> attachmentRQVOS, MfEnterprise enterprise, Boolean isRequired) {
// 删除开发主体附件信息
removeByEnterpriseGuids(Collections.singletonList(guid));
removeByEnterpriseGuids(Collections.singletonList(enterprise.getGuid()));
// 批量新增开发主体附件信息
batchSave(attachmentRQVOS, guid, isRequired);
batchSave(attachmentRQVOS, enterprise, isRequired);
}
@Override
......
......@@ -842,7 +842,7 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
// 新增附件信息
List<EnterpriseAttachmentRQVO> attachmentRQVOS = rqVO.getAttachmentRQVOS();
enterpriseAttachmentService.batchSave(attachmentRQVOS, entity.getGuid(), isRequired);
enterpriseAttachmentService.batchSave(attachmentRQVOS, entity, isRequired);
// 新增领域信息
List<EnterpriseDomainRQVO> domainRQVOS = rqVO.getDomainRQVOS();
......@@ -920,7 +920,7 @@ public class EnterpriseServiceImpl extends FlowAbstractImpl implements Enterpris
// 新增附件信息
List<EnterpriseAttachmentRQVO> attachmentRQVOS = rqVO.getAttachmentRQVOS();
enterpriseAttachmentService.batchUpdate(attachmentRQVOS, entity.getGuid(), isRequired);
enterpriseAttachmentService.batchUpdate(attachmentRQVOS, entity, isRequired);
// 新增领域信息
List<EnterpriseDomainRQVO> domainRQVOS = rqVO.getDomainRQVOS();
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!