From 8d5fb4ee9d27fd6a61b210eaee74af265f76aa7c Mon Sep 17 00:00:00 2001 From: manailin <261030956@qq.com> Date: 星期五, 08 四月 2022 14:55:18 +0800 Subject: [PATCH] [修改]修改配置 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java | 66 ++++++++++++++++++++++++--------- 1 files changed, 48 insertions(+), 18 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 9d078ae..b553ba3 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 @@ -4,7 +4,14 @@ import javax.annotation.Resource; -import com.panzhihua.common.model.vos.community.MyActivityEvaluateVO; +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.vos.common.ComMngVolunteerOrgTeamVo; +import com.panzhihua.common.model.vos.common.ComMngVolunteerServiceTypeVo; +import com.panzhihua.common.model.vos.common.ComMngVolunteerSkillVo; +import com.panzhihua.common.model.vos.community.*; +import org.springframework.util.ObjectUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @@ -21,18 +28,6 @@ import com.panzhihua.common.model.dtos.community.PageVolunteerDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.community.ActivitySignInRecordVO; -import com.panzhihua.common.model.vos.community.ActivitySignVO; -import com.panzhihua.common.model.vos.community.ComActActEvaluateVO; -import com.panzhihua.common.model.vos.community.ComActActRegistVO; -import com.panzhihua.common.model.vos.community.ComActActivityVO; -import com.panzhihua.common.model.vos.community.ComActDynVO; -import com.panzhihua.common.model.vos.community.ComMngCarVO; -import com.panzhihua.common.model.vos.community.ComMngStructAreaVO; -import com.panzhihua.common.model.vos.community.ComMngVillageVO; -import com.panzhihua.common.model.vos.community.ComMngVolunteerMngAppletsVO; -import com.panzhihua.common.model.vos.community.ComMngVolunteerMngVO; -import com.panzhihua.common.model.vos.community.SignactivityVO; import com.panzhihua.common.model.vos.user.SysUserNoticeVO; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.partybuilding.PartyBuildingService; @@ -85,6 +80,7 @@ } comActDynVO.setIsTopping(null); comActDynVO.setStatus(1); + comActDynVO.setAreaCode(this.getAreaCode()); return communityService.pageDynamic(comActDynVO); } @@ -123,6 +119,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); @@ -194,7 +191,7 @@ sysUserNoticeVO.setBusinessContent(String.format("活动将于%tF %tT 开始,请按时参加", beginAt, beginAt)); sysUserNoticeVO.setBusinessId(activityId); sysUserNoticeVO.setStatus(0); - sysUserNoticeVO.setActivityType(isVolunteer.intValue() == 1 ? 1 : 2); + sysUserNoticeVO.setActivityType(comActActivityVO.getType()); sysUserNoticeVO.setBusinessStatus(2); R r1 = userService.addNotice(sysUserNoticeVO); if (R.isOk(r1)) { @@ -215,7 +212,7 @@ return R.fail("人员类型错误"); } activitySignVO.setType(type); - return communityService.listActivitySigns(activitySignVO); + return communityService.listActivitySign(activitySignVO); } @ApiOperation(value = "活动报名签到情况", response = ActivitySignInRecordVO.class) @@ -278,10 +275,9 @@ LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { comMngVolunteerMngVO.setCommunityId(loginUserInfo.getCommunityId()); + }else{ + comMngVolunteerMngVO.setCommunityId(pageVolunteerDTO.getCommunityId()); } - // Long communityId = this.getCommunityId(); - - // comMngVolunteerMngVO.setCommunityId(communityId); comMngVolunteerMngVO.setPageNum(pageVolunteerDTO.getPageNum()); comMngVolunteerMngVO.setPageSize(pageVolunteerDTO.getPageSize()); return communityService.pageVolunteer(comMngVolunteerMngVO); @@ -291,6 +287,31 @@ @GetMapping("volunteer") public R detailVolunteer(@RequestParam("id") Long id) { return communityService.detailVolunteer(id); + } + + @ApiOperation(value = "查询志愿者组织列表", response = ComMngVolunteerOrgTeamVo.class) + @GetMapping("/volunteer/org/list") + public R listVolunteerOrgAdmin() { + PageComMngVolunteerOrgTeamDto orgTeamDto = new PageComMngVolunteerOrgTeamDto(); + orgTeamDto.setParentId(0L); + orgTeamDto.setCommunityId(this.getCommunityId()); + return communityService.listVolunteerOrgAdmin(orgTeamDto); + } + + @ApiOperation(value = "查询志愿者服务类型列表", response = ComMngVolunteerServiceTypeVo.class) + @GetMapping("/volunteer/service/type/list") + public R listVolunteerServiceTypeAdmin() { + PageComMngVolunteerServiceTypeDto serviceTypeDto = new PageComMngVolunteerServiceTypeDto(); + serviceTypeDto.setCommunityId(this.getCommunityId()); + return communityService.listServiceTypeAdmin(serviceTypeDto); + } + + @ApiOperation(value = "查询志愿者技能列表", response = ComMngVolunteerSkillVo.class) + @GetMapping("/volunteer/skill/list") + public R listVolunteerSkillAdmin() { + PageComMngVolunteerSkillDto volunteerSkillDto = new PageComMngVolunteerSkillDto(); + volunteerSkillDto.setCommunityId(this.getCommunityId()); + return communityService.listVolunteerSkillAdmin(volunteerSkillDto); } @ApiOperation(value = "车辆登记") @@ -326,4 +347,13 @@ public R detailCommunity() { return communityService.detailCommunity(this.getCommunityId()); } + + @ApiOperation(value = "查询活动报名名单集合",response = ActivitySignVO.class) + @PostMapping("listactivitysign") + public R listActivitySign(@RequestBody ActivitySignVO activitySignVO) { + if (ObjectUtils.isEmpty(activitySignVO.getActivityId())) { + return R.fail("活动id主键不能为空"); + } + return communityService.listActivitySign(activitySignVO); + } } -- Gitblit v1.7.1