From 09c5e38fbdf77632ad60525ae2957218b84d89fb Mon Sep 17 00:00:00 2001 From: xyh <18782104331@139.com> Date: 星期四, 24 六月 2021 14:27:25 +0800 Subject: [PATCH] 走访图片音频视频资源 --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java index c9c64f1..b8c1aa7 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java @@ -305,6 +305,22 @@ }else{ taskCompleteDTO.setEventStatus(EventTasksStatusEnum.YC.getCode()); } + + if(!CollectionUtils.isEmpty(taskCompleteDTO.getImgList())){ + taskCompleteDTO.getImgList().forEach(e->{ + createResource(eventVisitingTasksDO.getId(),eventVisitingTasksDO.getDellUserId(),2,1,e); + }); + } + if(!CollectionUtils.isEmpty(taskCompleteDTO.getVosList())){ + taskCompleteDTO.getVosList().forEach(e->{ + createResource(eventVisitingTasksDO.getId(),eventVisitingTasksDO.getDellUserId(),2,2,e); + }); + } + if(!CollectionUtils.isEmpty(taskCompleteDTO.getVideoList())){ + taskCompleteDTO.getVosList().forEach(e->{ + createResource(eventVisitingTasksDO.getId(),eventVisitingTasksDO.getDellUserId(),2,3,e); + }); + } int rt = eventVisitingTasksMapper.complete(taskCompleteDTO); if(rt > 0){ return R.ok(); @@ -312,4 +328,14 @@ return R.fail(); } + private void createResource(Long id, Long dellUserId, int classification, int type,String url) { + EventResourceDO eventResourceDO = new EventResourceDO(); + eventResourceDO.setRefId(id); + eventResourceDO.setClassification(classification); + eventResourceDO.setType(type); + eventResourceDO.setCreateBy(dellUserId); + eventResourceDO.setUrl(url); + eventResourceMapper.insert(eventResourceDO); + } + } -- Gitblit v1.7.1