From 177249c76aeea0b4bf8d8816d4994e3b445b45ce Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期四, 02 九月 2021 10:39:34 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/zzj' into zzj --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java | 209 ++++++++++++++++++++++++++++++---------------------- 1 files changed, 121 insertions(+), 88 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java index b396826..a43eea6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java @@ -1,5 +1,15 @@ package com.panzhihua.service_grid.service.impl; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -9,19 +19,14 @@ import com.panzhihua.common.model.vos.grid.ComActEasyPhotoAdminVO; import com.panzhihua.common.model.vos.grid.ComActEasyPhotoDetailsVO; import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; -import com.panzhihua.service_grid.dao.*; -import com.panzhihua.service_grid.model.dos.*; +import com.panzhihua.service_grid.dao.ComActEasyPhotoMapper; +import com.panzhihua.service_grid.dao.ComActEasyPhotoTypeRelationMapper; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeRelationDO; import com.panzhihua.service_grid.service.ComActEasyPhotoService; import com.panzhihua.service_grid.service.ComActEasyPhotoTypeRelationService; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Service; -import org.springframework.beans.BeanUtils; -import org.springframework.transaction.annotation.Transactional; -import javax.annotation.Resource; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; +import lombok.extern.slf4j.Slf4j; /** * @auther lyq @@ -30,7 +35,8 @@ */ @Slf4j @Service -public class ComActEasyPhotoServiceImpl extends ServiceImpl<ComActEasyPhotoMapper, ComActEasyPhotoDO> implements ComActEasyPhotoService { +public class ComActEasyPhotoServiceImpl extends ServiceImpl<ComActEasyPhotoMapper, ComActEasyPhotoDO> + implements ComActEasyPhotoService { @Resource private ComActEasyPhotoMapper comActEasyPhotoMapper; @@ -38,16 +44,18 @@ private ComActEasyPhotoTypeRelationMapper comActEasyPhotoTypeRelationMapper; @Resource private ComActEasyPhotoTypeRelationService comActEasyPhotoTypeRelationService; + /** * 新增社区活动 》随手拍 + * * @param comActEasyPhotoAddDTO * @return 新增结果 */ - public R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO){ + public R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO) { ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); BeanUtils.copyProperties(comActEasyPhotoAddDTO, comActEasyPhotoDO); comActEasyPhotoDO.setCreateAt(new Date()); - if(comActEasyPhotoMapper.insert(comActEasyPhotoDO)>0){ + if (comActEasyPhotoMapper.insert(comActEasyPhotoDO) > 0) { return R.ok(); } return R.fail(); @@ -55,14 +63,15 @@ /** * 修改社区活动 》随手拍 + * * @param comActEasyPhotoEditDTO * @return 维护结果 */ - public R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO){ + public R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO) { ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); BeanUtils.copyProperties(comActEasyPhotoEditDTO, comActEasyPhotoDO); - //comActEasyPhotoDO.setUpdateAt(new Date()); - if(comActEasyPhotoMapper.updateById(comActEasyPhotoDO)>0){ + // comActEasyPhotoDO.setUpdateAt(new Date()); + if (comActEasyPhotoMapper.updateById(comActEasyPhotoDO) > 0) { return R.ok(); } return R.fail(); @@ -70,13 +79,14 @@ /** * 分页查找社区活动 》随手拍 + * * @param easyAppDTO * @return 维护结果 */ - public R<IPage<ComActEasyPhotoVO>> query(PageEasyAppDTO easyAppDTO){ - Page page = new Page(easyAppDTO.getPageNum(),easyAppDTO.getPageSize()); - if(easyAppDTO.getStatus() != null){ - switch (easyAppDTO.getStatus()){ + public R<IPage<ComActEasyPhotoVO>> query(PageEasyAppDTO easyAppDTO) { + Page page = new Page(easyAppDTO.getPageNum(), easyAppDTO.getPageSize()); + if (easyAppDTO.getStatus() != null) { + switch (easyAppDTO.getStatus()) { case 1: easyAppDTO.setHandleStatus(1); break; @@ -98,21 +108,24 @@ /** * 删除社区活动 》随手拍 + * * @param ComActEasyPhotoDeleteDTO * @return 平台用户信息 */ - public R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO){ + public R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO) { return R.fail(); } /** * 查询社区活动 》随手拍详细信息 - * @param id 社区活动 》随手拍 id + * + * @param id + * 社区活动 》随手拍 id * @return 查找结果 */ - public R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id){ + public R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id) { ComActEasyPhotoDO comActEasyPhotoDO = comActEasyPhotoMapper.selectById(id); - if(comActEasyPhotoDO!=null) { + if (comActEasyPhotoDO != null) { ComActEasyPhotoDetailsVO comActEasyPhotoDetailsVO = new ComActEasyPhotoDetailsVO(); BeanUtils.copyProperties(comActEasyPhotoDO, comActEasyPhotoDetailsVO); return R.ok(comActEasyPhotoDetailsVO); @@ -122,16 +135,18 @@ /** * 根据随手拍id查询随手拍详情 - * @param easyId 随手拍id - * @return 随手拍详情 + * + * @param easyId + * 随手拍id + * @return 随手拍详情 */ @Override - public R detail(Long easyId){ + public R detail(Long easyId) { ComActEasyPhotoVO easyPhotoVO = this.baseMapper.findByEaseId(easyId); - if(easyPhotoVO != null){ - //查询随手拍类型 + if (easyPhotoVO != null) { + // 查询随手拍类型 List<String> typeRelationList = comActEasyPhotoTypeRelationMapper.getEasyPhotoTypeRelationByEasyId(easyId); - if(!typeRelationList.isEmpty()){ + if (!typeRelationList.isEmpty()) { easyPhotoVO.setEasyPhotoList(typeRelationList); } } @@ -140,24 +155,26 @@ /** * 随手拍处理 - * @param photoHandleDTO 请求参数 - * @return 处理结果 + * + * @param photoHandleDTO + * 请求参数 + * @return 处理结果 */ @Override @Transactional(rollbackFor = Exception.class) - public R easyHandle(ComActEasyPhotoHandleDTO photoHandleDTO){ + public R easyHandle(ComActEasyPhotoHandleDTO photoHandleDTO) { ComActEasyPhotoDO easyPhotoDO = this.baseMapper.selectById(photoHandleDTO.getId()); - if(easyPhotoDO == null){ + if (easyPhotoDO == null) { return R.fail("随手拍不存在"); } - if(easyPhotoDO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)){ + if (easyPhotoDO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)) { return R.fail("该随手拍已处理"); } - BeanUtils.copyProperties(photoHandleDTO,easyPhotoDO); + BeanUtils.copyProperties(photoHandleDTO, easyPhotoDO); easyPhotoDO.setHandleStatus(ComActEasyPhotoDO.handleStatus.yes); easyPhotoDO.setFeedbackAt(new Date()); - //关联随手拍类型 - if(!photoHandleDTO.getEasyTypeIds().isEmpty()){ + // 关联随手拍类型 + if (!photoHandleDTO.getEasyTypeIds().isEmpty()) { List<ComActEasyPhotoTypeRelationDO> typeRelationDOList = new ArrayList<>(); photoHandleDTO.getEasyTypeIds().forEach(typeId -> { ComActEasyPhotoTypeRelationDO typeRelationDO = new ComActEasyPhotoTypeRelationDO(); @@ -168,68 +185,76 @@ }); comActEasyPhotoTypeRelationService.saveBatch(typeRelationDOList); } - if(this.baseMapper.updateById(easyPhotoDO) > 0){ + if (this.baseMapper.updateById(easyPhotoDO) > 0) { return R.ok(); - }else{ + } else { return R.fail(); } } /** * 随手拍公示状态切换 - * @param photoHandleDTO 请求参数 - * @return 切换结果 + * + * @param photoHandleDTO + * 请求参数 + * @return 切换结果 */ @Override - public R easyPublicity(ComActEasyPhotoHandleDTO photoHandleDTO){ + public R easyPublicity(ComActEasyPhotoHandleDTO photoHandleDTO) { ComActEasyPhotoDO easyPhotoDO = this.baseMapper.selectById(photoHandleDTO.getId()); - if(easyPhotoDO == null){ + if (easyPhotoDO == null) { return R.fail("随手拍不存在"); } easyPhotoDO.setIsPublicity(photoHandleDTO.getIsPublicity()); - if(this.baseMapper.updateById(easyPhotoDO) > 0){ + if (this.baseMapper.updateById(easyPhotoDO) > 0) { return R.ok(); - }else{ + } else { return R.fail(); } } /** * 随手拍上报社区 - * @param photoHandleDTO 请求参数 - * @return 上报结果 + * + * @param photoHandleDTO + * 请求参数 + * @return 上报结果 */ @Override - public R easyReport(ComActEasyPhotoHandleDTO photoHandleDTO){ + public R easyReport(ComActEasyPhotoHandleDTO photoHandleDTO) { ComActEasyPhotoDO easyPhotoDO = this.baseMapper.selectById(photoHandleDTO.getId()); - if(easyPhotoDO == null){ + if (easyPhotoDO == null) { return R.fail("随手拍不存在"); } - if(easyPhotoDO.getIsReport().equals(ComActEasyPhotoDO.isReport.yes)){ + if (easyPhotoDO.getIsReport().equals(ComActEasyPhotoDO.isReport.yes)) { return R.fail("随手拍已上报"); } easyPhotoDO.setIsReport(ComActEasyPhotoDO.isReport.yes); - if(this.baseMapper.updateById(easyPhotoDO) > 0){ + if (this.baseMapper.updateById(easyPhotoDO) > 0) { return R.ok(); - }else{ + } else { return R.fail(); } } /** * 后台管理-分页查询随手拍列表 - * @param easyAppDTO 请求参数 - * @return 随手拍列表 + * + * @param easyAppDTO + * 请求参数 + * @return 随手拍列表 */ @Override - public R easyListByAdmin(PageEasyAdminDTO easyAppDTO){ - IPage<ComActEasyPhotoAdminVO> photoAdminVOIPage = this.baseMapper.easyListByAdmin(new Page(easyAppDTO.getPageNum(),easyAppDTO.getPageSize()), easyAppDTO); - if(!photoAdminVOIPage.getRecords().isEmpty()){ + public R easyListByAdmin(PageEasyAdminDTO easyAppDTO) { + IPage<ComActEasyPhotoAdminVO> photoAdminVOIPage = + this.baseMapper.easyListByAdmin(new Page(easyAppDTO.getPageNum(), easyAppDTO.getPageSize()), easyAppDTO); + if (!photoAdminVOIPage.getRecords().isEmpty()) { photoAdminVOIPage.getRecords().forEach(photoAdmin -> { - //随手拍已处理,查询随手拍类型 - List<String> photoTypeList = comActEasyPhotoTypeRelationMapper.getEasyPhotoTypeRelationByEasyId(photoAdmin.getId()); - if(!photoTypeList.isEmpty()){ + // 随手拍已处理,查询随手拍类型 + List<String> photoTypeList = + comActEasyPhotoTypeRelationMapper.getEasyPhotoTypeRelationByEasyId(photoAdmin.getId()); + if (!photoTypeList.isEmpty()) { photoAdmin.setPhotoTypeList(photoTypeList); } }); @@ -239,19 +264,22 @@ /** * 后台管理-随手拍详情 - * @param easyId 随手拍id - * @return 随手拍详情 + * + * @param easyId + * 随手拍id + * @return 随手拍详情 */ @Override - public R easyDetailByAdmin(Long easyId){ + public R easyDetailByAdmin(Long easyId) { ComActEasyPhotoAdminVO photoAdminVO = this.baseMapper.easyDetailByAdmin(easyId); - if(photoAdminVO == null){ + if (photoAdminVO == null) { return R.fail("随手拍不存在"); } - if(photoAdminVO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)){ - //随手拍已处理,查询随手拍类型 - List<String> photoTypeList = comActEasyPhotoTypeRelationMapper.getEasyPhotoTypeRelationByEasyId(photoAdminVO.getId()); - if(!photoTypeList.isEmpty()){ + if (photoAdminVO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)) { + // 随手拍已处理,查询随手拍类型 + List<String> photoTypeList = + comActEasyPhotoTypeRelationMapper.getEasyPhotoTypeRelationByEasyId(photoAdminVO.getId()); + if (!photoTypeList.isEmpty()) { photoAdminVO.setPhotoTypeList(photoTypeList); } } @@ -260,26 +288,28 @@ /** * 后台管理-随手拍处理 - * @param photoHandleDTO 请求参数 - * @return 处理结果 + * + * @param photoHandleDTO + * 请求参数 + * @return 处理结果 */ @Override @Transactional(rollbackFor = Exception.class) - public R easyHandleByAdmin(ComActEasyPhotoHandleDTO photoHandleDTO){ + public R easyHandleByAdmin(ComActEasyPhotoHandleDTO photoHandleDTO) { ComActEasyPhotoDO easyPhotoDO = this.baseMapper.selectById(photoHandleDTO.getId()); - if(easyPhotoDO == null){ + if (easyPhotoDO == null) { return R.fail("随手拍不存在"); } - if(easyPhotoDO.getIsReport().equals(ComActEasyPhotoDO.isReport.no)){ + if (easyPhotoDO.getIsReport().equals(ComActEasyPhotoDO.isReport.no)) { return R.fail("该随手拍未上报,不可处理"); } - if(easyPhotoDO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)){ + if (easyPhotoDO.getHandleStatus().equals(ComActEasyPhotoDO.handleStatus.yes)) { return R.fail("该随手拍已处理"); } - BeanUtils.copyProperties(photoHandleDTO,easyPhotoDO); + BeanUtils.copyProperties(photoHandleDTO, easyPhotoDO); easyPhotoDO.setHandleStatus(ComActEasyPhotoDO.handleStatus.yes); - //关联随手拍类型 - if(!photoHandleDTO.getEasyTypeIds().isEmpty()){ + // 关联随手拍类型 + if (!photoHandleDTO.getEasyTypeIds().isEmpty()) { List<ComActEasyPhotoTypeRelationDO> typeRelationDOList = new ArrayList<>(); photoHandleDTO.getEasyTypeIds().forEach(typeId -> { ComActEasyPhotoTypeRelationDO typeRelationDO = new ComActEasyPhotoTypeRelationDO(); @@ -290,32 +320,35 @@ }); comActEasyPhotoTypeRelationService.saveBatch(typeRelationDOList); } - if(this.baseMapper.updateById(easyPhotoDO) > 0){ + if (this.baseMapper.updateById(easyPhotoDO) > 0) { return R.ok(); - }else{ + } else { return R.fail(); } } /** * 后台管理-批量修改随手拍公示状态/删除随手拍 - * @param photoEditDTO 请求参数 - * @return 修改/删除结果 + * + * @param photoEditDTO + * 请求参数 + * @return 修改/删除结果 */ @Override - public R easyPublicityByAdmin(ComActEasyPhotoEditAdminDTO photoEditDTO){ + public R easyPublicityByAdmin(ComActEasyPhotoEditAdminDTO photoEditDTO) { - if(photoEditDTO.getType().equals(1)){ + if (photoEditDTO.getType().equals(1)) { Integer count = this.baseMapper.selectCount(new QueryWrapper<ComActEasyPhotoDO>().lambda() - .eq(ComActEasyPhotoDO::getHandleStatus,ComActEasyPhotoDO.handleStatus.no).in(ComActEasyPhotoDO::getId,photoEditDTO.getIds())); - if(count > 0){ + .eq(ComActEasyPhotoDO::getHandleStatus, ComActEasyPhotoDO.handleStatus.no) + .in(ComActEasyPhotoDO::getId, photoEditDTO.getIds())); + if (count > 0) { return R.fail("您选择的有未处理的随手拍,不可进行操作"); } } - if(this.baseMapper.easyPublicityByAdmin(photoEditDTO) > 0){ + if (this.baseMapper.easyPublicityByAdmin(photoEditDTO) > 0) { return R.ok(); - }else{ + } else { return R.fail(); } } -- Gitblit v1.7.1