From 70d2a5d0f9c6951b2d4cac954041ed73582ff7eb Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 09 六月 2025 11:54:00 +0800 Subject: [PATCH] 6.9新增登录失败冻结逻辑 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java | 333 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 333 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java new file mode 100644 index 0000000..d8a2672 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/VolunteerActivitiesPeopleApi.java @@ -0,0 +1,333 @@ +package com.panzhihua.applets.api; + +import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.VolunteerActivitiesPeopleVO; +import com.panzhihua.common.model.vos.community.VolunteerIntegralMerchantVO; +import com.panzhihua.common.model.vos.community.VolunteerIntegralRecordVO; +import com.panzhihua.common.service.community.CommunityService; +import com.panzhihua.common.utlis.StringUtils; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.Date; + +@Slf4j +@RestController +@RequestMapping("/VolunteerActivitiesPeople") +public class VolunteerActivitiesPeopleApi extends BaseController +{ + @Resource + private CommunityService volunteerActivitiesPeople; + + /** + * 志愿者单个详情 + * @param id + * @return + */ + @GetMapping("/vapGetById") + public R vapGetById(@RequestParam("id") String id) + { + if(StringUtils.isEmpty(id)) + { + return R.fail("id不能为空"); + } + return R.ok(volunteerActivitiesPeople.vapGetById(id)); + } + + /** + * 参与人员列表 + * @param activityId + * @param communityId + * @return + */ + @GetMapping("/vapGetList") + public R vapGetList(@RequestParam("activityId") String activityId, + @RequestParam("communityId") String communityId) + { + if(StringUtils.isEmpty(activityId)) + { + return R.fail("活动id不能为空"); + } + + if(StringUtils.isEmpty(communityId)) + { + communityId=getLoginUserInfo().getCommunityId()+""; + } + + return R.ok(volunteerActivitiesPeople.vapGetList(activityId, communityId)); + } + + /** + * 添加参与人员 + * @param volunteerActivitiesPeopleVO + * @return + */ + @PostMapping("/vapInsert") + public R vapInsert(@RequestBody VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO) + { + if(volunteerActivitiesPeopleVO==null) + { + return R.fail("参数不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getUserId())) + { + return R.fail("用户id不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getActivityId())) + { + return R.fail("活动id不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getCommunityId())) + { + volunteerActivitiesPeopleVO.setCommunityId(getLoginUserInfo().getCommunityId()+""); + } + + return volunteerActivitiesPeople.vapInsert(volunteerActivitiesPeopleVO); + } + + /** + * 修改参与人员 + * @param volunteerActivitiesPeopleVO + * @return + */ + @PostMapping("/vapUpdate") + public R vapUpdate(@RequestBody VolunteerActivitiesPeopleVO volunteerActivitiesPeopleVO) + { + if(volunteerActivitiesPeopleVO==null) + { + return R.fail("参数不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getId())) + { + return R.fail("id不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getActivityId())) + { + return R.fail("活动id不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getVolunteerId())) + { + return R.fail("志愿者id不能为空"); + } + + if(StringUtils.isEmpty(volunteerActivitiesPeopleVO.getCommunityId())) + { + volunteerActivitiesPeopleVO.setCommunityId(getLoginUserInfo().getCommunityId()+""); + } + + return volunteerActivitiesPeople.vapUpdate(volunteerActivitiesPeopleVO); + } + + /** + * 删除参与人员 + * @param id + * @return + */ + @DeleteMapping("/vapDelete") + public R vapDelete(@RequestParam("id") String id) + { + if(StringUtils.isEmpty(id)) + { + return R.fail("id不能为空"); + } + return volunteerActivitiesPeople.vapDelete(id); + } + + + /** + * 分页查询 + * @param + * @return + */ + @GetMapping("/queryList") + R queryList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "name", required = false) String name, + @RequestParam(value = "acState", required = false) String acState, + @RequestParam(value = "acType", required = false) String acType, + @RequestParam(value = "actityBeginTime", required = false) Date actityBeginTime, + @RequestParam(value = "actityEndTime", required = false) Date actityEndTime) + { + return volunteerActivitiesPeople.volunteerQueryList(pageNum, pageSize, name, acState, acType, actityBeginTime, actityEndTime); + } + + /** + * 分页查询 + * @param + * @return + */ + @GetMapping("/volunteerTypeGetList") + public R volunteerTypeGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize) + { + return volunteerActivitiesPeople.volunteerTypeGetList(pageNum,pageSize,"1"); + } + + /************************************************************************************************** + * + * 积分明细 + * + ***************************************************************************************************/ + /** + * 获取单个详情 + * + * @param id + * @return + */ + @GetMapping("/IntegralRecord/getId") + public R VolunteerIntegralRecordGetId(@RequestParam("id") String id) + { + return volunteerActivitiesPeople.VolunteerIntegralRecordGetId(id); + } + + /** + * 分页查询 + * + * @param + * @return + */ + @GetMapping("/IntegralRecord/getList") + public R VolunteerIntegralRecordGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam("userId") String userId) + { + return volunteerActivitiesPeople.VolunteerIntegralRecordGetList(pageNum,pageSize,userId); + } + + /** + * 新增 + * + * @param + * @return + */ + @PostMapping("/IntegralRecord/insertVolunteer") + public R VolunteerIntegralRecordInsertVolunteer(@RequestBody() VolunteerIntegralRecordVO volunteerIntegralRecordVO) + { + return volunteerActivitiesPeople.VolunteerIntegralRecordInsertVolunteer(volunteerIntegralRecordVO); + } + + /** + * 便捷 + * @param + * @return + */ + @PostMapping("/VolunteerIntegralRecord/updateId") + public R VolunteerIntegralRecordUpdateId(@RequestBody() VolunteerIntegralRecordVO volunteerIntegralRecordVO) + { + return volunteerActivitiesPeople.VolunteerIntegralRecordUpdateId(volunteerIntegralRecordVO); + } + + /** + * 删除 + * @param id + * @return + */ + @DeleteMapping("/IntegralRecord/deleteId") + public R VolunteerIntegralRecordDeleteId(@RequestParam("id") String id) + { + return volunteerActivitiesPeople.VolunteerIntegralRecordDeleteId(id); + } + + /**************************************************************************************************** + * + * + * 路北积分商城 + * + * + ***************************************************************************************************/ + + /** + * 获取单个详情 + * @param id + * @return + */ + @GetMapping("/VolunteerIntegralMerchant/queryById") + public R VolunteerIntegralMerchantQueryById(@RequestParam("id") String id) + { + return volunteerActivitiesPeople.VolunteerIntegralMerchantQueryById(id); + } + + /** + * 分页查询 + * @param + * @return + */ + @GetMapping("/VolunteerIntegralMerchant/queryList") + public R VolunteerIntegralMerchantQueryList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "name", required = false) String name, + @RequestParam(value = "state", required = false) String state) + { + return volunteerActivitiesPeople.VolunteerIntegralMerchantQueryList(pageNum,pageSize,name,state,"0",null); + } + + + /** + * 分页查询 + * @param + * @return + */ + @GetMapping("/VolunteerIntegralMerchant/merchantQueryList") + public R MerchantQueryList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "name", required = false) String name, + @RequestParam(value = "state", required = false) String state, + @RequestParam(value = "merchantId", required = false) String merchantId) + { + return volunteerActivitiesPeople.VolunteerIntegralMerchantQueryList(pageNum,pageSize,name,state,"1",merchantId); + } + + + /** + * 新增 + * @param + * @return + */ + @PostMapping("/VolunteerIntegralMerchant/insertVolunteer") + public R VolunteerIntegralMerchantInsertVolunteer(@RequestBody VolunteerIntegralMerchantVO vimVO) + { + if(StringUtils.isEmpty(vimVO.getMerchantId())) + { + return R.fail("商家id不能为空"); + } + + vimVO.setGoodType("1"); + return volunteerActivitiesPeople.VolunteerIntegralMerchantInsertVolunteer(vimVO); + } + + @PostMapping("/VolunteerIntegralMerchant/updateById") + public R VolunteerIntegralMerchantUpdateById(@RequestBody VolunteerIntegralMerchantVO vimVO) + { + if(StringUtils.isEmpty(vimVO.getMerchantId())) + { + return R.fail("商家id不能为空"); + } + + vimVO.setGoodType("1"); + return volunteerActivitiesPeople.VolunteerIntegralMerchantUpdateById(vimVO); + } + + + @PostMapping("/VolunteerIntegralMerchant/unmount") + public R VolunteerIntegralMerchantUnmount(@RequestBody VolunteerIntegralMerchantVO vimVO) + { + vimVO.setGoodType("1"); + return volunteerActivitiesPeople.VolunteerIntegralMerchantUnmount(vimVO); + } + + + @DeleteMapping("/VolunteerIntegralMerchant/deleteById") + public R VolunteerIntegralMerchantDeleteById(@RequestParam("id") String id) + { + return volunteerActivitiesPeople.VolunteerIntegralMerchantDeleteById(id); + } +} + -- Gitblit v1.7.1