| | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | 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(); |
| | | } |
| | | } |