From f09fa3541ad18c00f30707f592f16d18a0537f77 Mon Sep 17 00:00:00 2001 From: manailin <261030956@qq.com> Date: 星期二, 17 八月 2021 21:54:51 +0800 Subject: [PATCH] [新增]添加监控依赖包 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java | 80 ++++++++++++++++++++++++++++----------- 1 files changed, 57 insertions(+), 23 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 d31ffea..88f8d53 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,16 +7,12 @@ import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.*; -import com.panzhihua.common.model.vos.partybuilding.PartyBuildingActivityVO; import com.panzhihua.common.model.vos.user.SysUserNoticeVO; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.validated.AddGroup; import com.panzhihua.common.validated.PageGroup; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiImplicitParam; -import io.swagger.annotations.ApiImplicitParams; -import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.*; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -40,11 +36,19 @@ @Resource private UserService userService; + @ApiOperation(value = "分页查询小区",response =ComMngStructAreaVO.class ) + @PostMapping("pagearea") + public R pageArea(@RequestBody ComMngStructAreaVO comMngStructAreaVO){ + return communityService.pageArea(comMngStructAreaVO); + } + @ApiOperation(value = "分页获取社区动态",response = ComActDynVO.class) @PostMapping("pagedynamic") public R pageDynamic(@RequestBody ComActDynVO comActDynVO){ - Long communityId = this.getCommunityId(); - comActDynVO.setCommunityId(communityId); + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if(loginUserInfo != null){ + comActDynVO.setCommunityId(loginUserInfo.getCommunityId()); + } comActDynVO.setIsTopping(null); comActDynVO.setStatus(1); return communityService.pageDynamic(comActDynVO); @@ -54,17 +58,23 @@ @GetMapping("detaildynamic") @ApiImplicitParam(name ="id",value = "社区动态主键",required = true) public R detailDynamic(@RequestParam("id") Long id){ - Long userId = this.getUserId(); + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + Long userId = null; + if(loginUserInfo != null){ + userId = loginUserInfo.getUserId(); + } R r = communityService.detailDynamic(id); if (R.isOk(r)) { - //增加浏览记录 - R r1 = communityService.addDynamicUser(id, userId); Object data = r.getData(); ComActDynVO comActDynVO=JSONObject.parseObject(JSONObject.toJSONString(data),ComActDynVO.class); - if (R.isOk(r1)) { - comActDynVO.setIsAdd(1); - }else{ - comActDynVO.setIsAdd(0); + if(userId != null){ + //增加浏览记录 + R r1 = communityService.addDynamicUser(id, userId); + if (R.isOk(r1)) { + comActDynVO.setIsAdd(1); + }else{ + comActDynVO.setIsAdd(0); + } } return R.ok(comActDynVO); } @@ -74,8 +84,10 @@ @ApiOperation(value = "分页查询社区活动",response = ComActActivityVO.class) @PostMapping("pageactivity") public R pageActivity(@RequestBody ComActActivityVO comActActivityVO){ - Long communityId = this.getCommunityId(); - comActActivityVO.setCommunityId(communityId); + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if(loginUserInfo != null){ + comActActivityVO.setCommunityId(loginUserInfo.getCommunityId()); + } comActActivityVO.setIsApplets(1); Integer status = comActActivityVO.getStatus(); if (null!=status&&status.intValue()==4) { @@ -88,7 +100,11 @@ @GetMapping("detailactivity") @ApiImplicitParam(name ="id",value = "社区活动主键",required = true) public R detailActivity(@RequestParam("id") Long id){ - Long userId = this.getUserId(); + Long userId = null; + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if(loginUserInfo != null){ + userId = loginUserInfo.getUserId(); + } return communityService.detailActivity(id,userId); } @@ -134,7 +150,7 @@ return R.fail("人员类型错误"); } activitySignVO.setType(type); - return communityService.listActivitySign(activitySignVO); + return communityService.listActivitySigns(activitySignVO); } // @ApiOperation(value = "新增社区动态浏览记录") @@ -153,15 +169,21 @@ public R addVolunteer(@RequestBody @Validated(AddGroup.class) ComMngVolunteerMngVO comMngVolunteerMngVO){ comMngVolunteerMngVO.setState(1); comMngVolunteerMngVO.setCommunityId(this.getCommunityId()); + comMngVolunteerMngVO.setSubmitUserId(this.getUserId()); return communityService.addVolunteer(comMngVolunteerMngVO); } @ApiOperation(value = "分页查询志愿者团队",response = ComMngVolunteerMngVO.class) @PostMapping("pagevolunteer") public R pageVolunteer(@RequestBody @Validated(PageGroup.class) PageVolunteerDTO pageVolunteerDTO){ - Long communityId = this.getCommunityId(); ComMngVolunteerMngVO comMngVolunteerMngVO=new ComMngVolunteerMngVO(); - comMngVolunteerMngVO.setCommunityId(communityId); + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if(loginUserInfo != null){ + comMngVolunteerMngVO.setCommunityId(loginUserInfo.getCommunityId()); + } +// Long communityId = this.getCommunityId(); + +// comMngVolunteerMngVO.setCommunityId(communityId); comMngVolunteerMngVO.setPageNum(pageVolunteerDTO.getPageNum()); comMngVolunteerMngVO.setPageSize(pageVolunteerDTO.getPageSize()); return communityService.pageVolunteer(comMngVolunteerMngVO); @@ -174,9 +196,9 @@ } - @ApiOperation(value = "车辆登记",response = ComMngVolunteerMngAppletsVO.class) - @PostMapping("car/add") - public R addComMngCarApplet(@RequestBody ComMngCarAppletDTO comMngCarAppletDTO) { + @ApiOperation(value = "车辆登记") + @PostMapping("car/register") + public R addComMngCar(@Validated(AddGroup.class) @RequestBody ComMngCarAppletDTO comMngCarAppletDTO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); if (null!=communityId && 0!=communityId) { @@ -185,9 +207,21 @@ comMngCarAppletDTO.setUserName(loginUserInfo.getName()); comMngCarAppletDTO.setUserId(loginUserInfo.getUserId()); comMngCarAppletDTO.setMobile(loginUserInfo.getPhone()); + comMngCarAppletDTO.setSource(1); } return communityService.addComMngCarApplet(comMngCarAppletDTO); } + @ApiOperation(value = "登记车辆列表",response = ComMngCarVO.class) + @GetMapping("car/list") + public R comMngCarList() { + return communityService.userComMngCarList(this.getUserId()); + } + + @ApiOperation(value = "获取树结构区域信息") + @GetMapping(value = "arealist") + public R getAllArea(@ApiParam(name = "城市编码:四川510000", required = true) @RequestParam(value = "provinceAdcode") Integer provinceAdcode) { + return communityService.getCityTreeByProvinceCode(provinceAdcode); + } } -- Gitblit v1.7.1