| | |
| | | package com.panzhihua.community_backstage.api; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.panzhihua.common.controller.BaseController; |
| | | import com.panzhihua.common.model.dtos.neighbor.ComActNeighborCircleAdminDTO; |
| | | import com.panzhihua.common.model.dtos.neighbor.DetailNeighborAllCommentByAdminDTO; |
| | |
| | | import com.panzhihua.common.model.vos.LoginUserInfoVO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.neighbor.*; |
| | | import com.panzhihua.common.model.vos.user.SysUserNoticeVO; |
| | | import com.panzhihua.common.service.community.CommunityService; |
| | | import com.panzhihua.common.service.user.UserService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | public class NeighborApi extends BaseController { |
| | | @Resource |
| | | private CommunityService communityService; |
| | | @Resource |
| | | private UserService userService; |
| | | |
| | | @ApiOperation(value = "邻里圈_分页",response = ComActNeighborCircleAdminVO.class) |
| | | @PostMapping("pageNeighborByAdmin") |
| | |
| | | @ApiOperation(value = "邻里圈_修改") |
| | | @PostMapping("changeStatusByAdmin") |
| | | R changeStatusByAdmin(@RequestBody EditNeighborCircleAdminVO editNeighborCircleAdminVO){ |
| | | return communityService.changeStatusByAdmin(editNeighborCircleAdminVO); |
| | | R r = communityService.changeStatusByAdmin(editNeighborCircleAdminVO); |
| | | if (R.isOk(r)){//邻里圈审核 |
| | | if(editNeighborCircleAdminVO.getStatus().equals(EditNeighborCircleAdminVO.status.xs)){ |
| | | //审核通过添加提示信息 |
| | | SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO(); |
| | | sysUserNoticeVO.setUserId(editNeighborCircleAdminVO.getUserId()); |
| | | sysUserNoticeVO.setType(3); |
| | | sysUserNoticeVO.setTitle("邻里圈审核通过"); |
| | | sysUserNoticeVO.setBusinessType(12); |
| | | sysUserNoticeVO.setBusinessContent(""); |
| | | sysUserNoticeVO.setBusinessTitle("您发布的邻里圈已通过审核,可在邻里圈模块查看"); |
| | | sysUserNoticeVO.setBusinessId(editNeighborCircleAdminVO.getId()); |
| | | sysUserNoticeVO.setBusinessContent(" "); |
| | | sysUserNoticeVO.setStatus(0); |
| | | sysUserNoticeVO.setBusinessStatus(2); |
| | | R r2 = userService.addNotice(sysUserNoticeVO); |
| | | if (R.isOk(r2)) { |
| | | log.info("邻里圈审核通知成功【{}】", JSONObject.toJSONString(sysUserNoticeVO)); |
| | | } |
| | | }else if(editNeighborCircleAdminVO.getStatus().equals(EditNeighborCircleAdminVO.status.bh)){ |
| | | //审核驳回添加提示信息 |
| | | SysUserNoticeVO sysUserNoticeVO = new SysUserNoticeVO(); |
| | | sysUserNoticeVO.setUserId(editNeighborCircleAdminVO.getUserId()); |
| | | sysUserNoticeVO.setType(3); |
| | | sysUserNoticeVO.setTitle("邻里圈审核未通过"); |
| | | sysUserNoticeVO.setBusinessType(12); |
| | | sysUserNoticeVO.setBusinessContent(editNeighborCircleAdminVO.getRefuseReason()); |
| | | sysUserNoticeVO.setBusinessTitle("驳回原因:" + editNeighborCircleAdminVO.getRefuseReason()); |
| | | sysUserNoticeVO.setBusinessId(editNeighborCircleAdminVO.getId()); |
| | | sysUserNoticeVO.setStatus(0); |
| | | sysUserNoticeVO.setBusinessStatus(1); |
| | | R r2 = userService.addNotice(sysUserNoticeVO); |
| | | if (R.isOk(r2)) { |
| | | log.info("邻里圈审核通知成功【{}】", JSONObject.toJSONString(sysUserNoticeVO)); |
| | | } |
| | | } |
| | | } |
| | | return r; |
| | | } |
| | | |
| | | /** |