From c40f8e3d2e08e108780091776437242528bf61d6 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期三, 20 七月 2022 17:44:56 +0800 Subject: [PATCH] bug修改 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 51 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java index e132050..e34bf1b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java @@ -7,6 +7,8 @@ import com.panzhihua.common.model.dtos.common.PageComMngVolunteerOrgTeamDto; import com.panzhihua.common.model.dtos.common.PageComMngVolunteerServiceTypeDto; import com.panzhihua.common.model.dtos.common.PageComMngVolunteerSkillDto; +import com.panzhihua.common.model.dtos.community.PageComStreetDTO; +import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.common.ComMngVolunteerOrgTeamVo; import com.panzhihua.common.model.vos.common.ComMngVolunteerServiceTypeVo; import com.panzhihua.common.model.vos.common.ComMngVolunteerSkillVo; @@ -14,6 +16,7 @@ import com.panzhihua.common.model.vos.neighbor.ActivityAnalysisVO; import com.panzhihua.common.model.vos.neighbor.ActivityAnalysisVO; import com.panzhihua.common.model.vos.neighbor.ComActNeighborCircleAnalysisVO; +import com.panzhihua.common.service.community.CommunityWestService; import io.swagger.annotations.*; import org.springframework.util.ObjectUtils; import org.springframework.validation.annotation.Validated; @@ -46,6 +49,8 @@ import io.swagger.annotations.ApiParam; import lombok.extern.slf4j.Slf4j; +import static java.util.Objects.isNull; + /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 社区服务 @@ -59,6 +64,8 @@ public class CommunityApi extends BaseController { @Resource private CommunityService communityService; + @Resource + private CommunityWestService communityWestService; @Resource private UserService userService; @Resource @@ -85,6 +92,10 @@ comActDynVO.setIsTopping(null); comActDynVO.setStatus(1); comActDynVO.setAreaCode(this.getAreaCode()); + Integer category = comActDynVO.getCategory(); + if (isNull(category)) { + comActDynVO.setCategory(1); + } return communityService.pageDynamic(comActDynVO); } @@ -123,6 +134,7 @@ comActActivityVO.setCommunityId(loginUserInfo.getCommunityId()); } comActActivityVO.setIsApplets(1); + comActActivityVO.setAreaCode(this.getAreaCode()); Integer status = comActActivityVO.getStatus(); if (null != status && status.intValue() == 4) { comActActivityVO.setIsIng(1); @@ -343,7 +355,7 @@ @GetMapping(value = "arealist") public R getAllArea(@ApiParam(name = "城市编码:四川510000", required = true) @RequestParam(value = "provinceAdcode") Integer provinceAdcode) { - return communityService.getCityTreeByProvinceCode(provinceAdcode); + return communityService.getCityTreeByProvinceCode(provinceAdcode, null); } @ApiOperation(value = "社区详情", response = ComActVO.class) @GetMapping("community") @@ -359,6 +371,20 @@ } return communityService.listActivitySign(activitySignVO); } + + @ApiOperation(value = "查询社区列表") + @GetMapping("actList") + public R getWestCommunityLists() { + return communityService.getWestCommunityLists(this.getAreaCode()); + } + + @ApiOperation(value = "分页查询街道", response = PageComStreetDTO.class) + @PostMapping("pagestreet") + public R pageStreet(@RequestBody PageComStreetDTO pageComStreetDTO) { + pageComStreetDTO.setAreaCode(this.getAreaCode()); + return communityService.pageStreet(pageComStreetDTO); + } + @ApiOperation(value = "新增服务活动") @PostMapping("activity") public R addActivity(@RequestBody @Validated(AddGroup.class) ComActActivityVO comActActivityVO) { @@ -383,4 +409,28 @@ } + @ApiOperation(value = "分页查询服务范围数据",response = ComActColumnVO.class) + @PostMapping("comActColumn/queryAll") + public R selectAll(@RequestBody CommonPage commonPage) { + if(this.getLoginUserInfo().getStreetId()!=null){ + commonPage.setStreetId(this.getLoginUserInfo().getStreetId()); + } else { + commonPage.setCommunityId(this.getCommunityId()); + } + return this.communityService.comActColumnSelectAll(commonPage); + } + + @ApiOperation(value = "街道详情", response = ComStreetVO.class) + @ApiImplicitParam(name = "id", value = "街道id", required = true) + @GetMapping("street") + public R detailStreet(@RequestParam("id") Long id) { + return communityWestService.detailStreet(id); + } + + @ApiOperation(value = "根据id查询社区详情", response = ComActVO.class) + @ApiImplicitParam(name = "id", value = "社区id", required = true) + @GetMapping("detail") + public R detailCommunity(@RequestParam("id") Long id) { + return communityService.detailCommunity(id); + } } -- Gitblit v1.7.1