diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java index ca685464b8..52a188fdde 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventServiceImpl.java @@ -31,9 +31,11 @@ import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.ScanContentUtils; import com.epmet.constant.EventConstant; +import com.epmet.dao.ResiEventAttachmentDao; import com.epmet.dao.ResiEventDao; import com.epmet.dto.form.*; import com.epmet.dto.result.*; +import com.epmet.entity.ResiEventAttachmentEntity; import com.epmet.entity.ResiEventEntity; import com.epmet.feign.EpmetUserOpenFeignClient; import com.epmet.feign.GovOrgOpenFeignClient; @@ -69,7 +71,8 @@ public class ResiEventServiceImpl extends BaseServiceImpl partyRes=epmetUserOpenFeignClient.selectIsPartyMemberByUserId(formDTO.getUserId()); if(!partyRes.success()||null==partyRes.getData()){ throw new RenException("查询用户是否是党员异常"); @@ -153,9 +155,13 @@ public class ResiEventServiceImpl extends BaseServiceImpl attachmentEntityList=getAttList(formDTO.getCustomerId(),resiEventEntity.getId(),formDTO.getAttachmentList()); + attachmentEntityList.forEach(attachmentEntity->{ + resiEventAttachmentDao.insert(attachmentEntity); + }); //6、插入组织表 //7、插入艾特人表 //8、插入log日志 @@ -164,6 +170,23 @@ public class ResiEventServiceImpl extends BaseServiceImpl getAttList(String customerId,String resiEventId, List attachmentList) { + List list=new ArrayList<>(); + int sort=1; + for(FileCommonDTO img:attachmentList){ + ResiEventAttachmentEntity entity=new ResiEventAttachmentEntity(); + entity.setCustomerId(customerId); + entity.setResiEventId(resiEventId); + entity.setAttachmentName(img.getName()); + entity.setAttachmentFormat(img.getFormat()); + entity.setAttachmentType(img.getType()); + entity.setAttachmentUrl(img.getUrl()); + entity.setSort(sort); + sort++; + } + return list; + } + private void scanContent(String eventContent, List attachmentList) { //事件内容 if (StringUtils.isNotBlank(eventContent)) {