From f114009511545cc291e5c368474558a241fe90f0 Mon Sep 17 00:00:00 2001 From: DESKTOP-71BH0QO\L、ming <172680469@qq.com> Date: 星期三, 28 四月 2021 16:40:23 +0800 Subject: [PATCH] no --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java index c8acba8..91f7f75 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java @@ -1,4 +1,5 @@ package com.panzhihua.service_community.service.impl; +import java.util.Date; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -6,8 +7,11 @@ import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO; import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAppDTO; import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.neighbor.AddNeighborCircleAdminVO; import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleAdminVO; import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleAppVO; +import com.panzhihua.common.model.vos.neighbor.EditNeighborCircleAdminVO; +import com.panzhihua.common.model.vos.user.AdministratorsUserVO; import com.panzhihua.service_community.dao.ComActNeighborCircleDAO; import com.panzhihua.service_community.model.dos.ComActNeighborCircleDO; import com.panzhihua.service_community.service.ComActNeighborCircleService; @@ -40,4 +44,42 @@ IPage<ComActNeighborCircleAdminVO> doPager = this.baseMapper.pageNeighborByAdmin(page, neighborCircleAdminDTO); return R.ok(doPager); } + + @Override + public R addNeighborByAdmin(AddNeighborCircleAdminVO addVO) { + ComActNeighborCircleDO comActNeighborCircleDO = new ComActNeighborCircleDO(); + AdministratorsUserVO adminUser = this.baseMapper.selectUserByUserId(addVO.getUserId()); + if(adminUser==null){ + return R.fail("请登录重试"); + } + comActNeighborCircleDO.setReleaseId(addVO.getUserId()); + comActNeighborCircleDO.setReleasePhone(adminUser.getPhone()); + comActNeighborCircleDO.setCommunityId(adminUser.getCommunityId()); + comActNeighborCircleDO.setReleaseContent(addVO.getReleaseContent()); + comActNeighborCircleDO.setReleaseImages(addVO.getReleaseImages()); + comActNeighborCircleDO.setStatus(1); + comActNeighborCircleDO.setCommentNum(0); + comActNeighborCircleDO.setFabulousNum(0); + comActNeighborCircleDO.setForwardNum(0); + comActNeighborCircleDO.setViewsNum(0); + comActNeighborCircleDO.setIsBoutique(2); + comActNeighborCircleDO.setCreateAt(new Date()); + comActNeighborCircleDO.setLastCommentNum(0); + comActNeighborCircleDO.setLastFabulousNum(0); + comActNeighborCircleDO.setLastViewsNum(0); + this.baseMapper.insert(comActNeighborCircleDO); + return R.ok(); + } + + @Override + public R changeStatusByAdmin(EditNeighborCircleAdminVO editVO) { + ComActNeighborCircleDO neighborCircleDO = this.baseMapper.selectById(editVO.getId()); + if(neighborCircleDO==null){ + return R.fail("id有误!"); + } + neighborCircleDO.setStatus(editVO.getStatus()); + neighborCircleDO.setRefuseReason(editVO.getRefuseReason()); + this.baseMapper.updateById(neighborCircleDO); + return R.ok(); + } } -- Gitblit v1.7.1