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/grid_app/src/main/java/com/panzhihua/grid_app/api/EasyPhotoApi.java | 52 +++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 39 insertions(+), 13 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EasyPhotoApi.java b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EasyPhotoApi.java index 4064ff6..733db2f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EasyPhotoApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EasyPhotoApi.java @@ -1,49 +1,75 @@ package com.panzhihua.grid_app.api; +import javax.annotation.Resource; + +import org.springframework.web.bind.annotation.*; + import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoHandleDTO; import com.panzhihua.common.model.dtos.grid.PageEasyAppDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.community.ComActEasyPhotoVO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; import com.panzhihua.common.service.grid.GridService; + import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.springframework.web.bind.annotation.*; - -import javax.annotation.Resource; /** * @author lyq */ @RestController -@RequestMapping("/easy") -@Api(tags = {"网格综治APP随手拍模块"}) +@RequestMapping("/easy/") +@Api(tags = {"网格综治APP随手拍模块@lyq"}) public class EasyPhotoApi extends BaseController { @Resource private GridService gridService; - @ApiOperation(value = "随手拍列表-lyq",response = ComActEasyPhotoVO.class) + @ApiOperation(value = "随手拍列表-lyq", response = ComActEasyPhotoVO.class) @PostMapping("list") - public R list(@RequestBody PageEasyAppDTO easyAppDTO){ + public R list(@RequestBody PageEasyAppDTO easyAppDTO) { LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); - if(userInfoVO == null){ + if (userInfoVO == null) { return R.fail("请先登录"); } easyAppDTO.setCommunityId(userInfoVO.getCommunityId()); return gridService.easyList(easyAppDTO); } - @ApiOperation(value = "随手拍详情-lyq",response = ComActEasyPhotoVO.class) + @ApiOperation(value = "随手拍详情-lyq", response = ComActEasyPhotoVO.class) @PostMapping("detail") - public R detail(@RequestParam("easyId") Long easyId){ + public R detail(@RequestParam("easyId") Long easyId) { return gridService.easyDetailByApp(easyId); } - @ApiOperation(value = "随手拍类型列表-lyq",response = ComActEasyPhotoVO.class) + @ApiOperation(value = "随手拍类型列表-lyq", response = ComActEasyPhotoVO.class) @PostMapping("type/list") - public R typeList(){ + public R typeList() { return gridService.easyTypeListByApp(); } + @ApiOperation(value = "随手拍处理-lyq") + @PostMapping("handle") + public R handle(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO) { + LoginUserInfoVO userInfoVO = this.getLoginUserInfo(); + if (userInfoVO == null) { + return R.fail("请先登录"); + } + photoHandleDTO.setHandlerId(userInfoVO.getUserId()); + return gridService.easyHandle(photoHandleDTO); + } + + @ApiOperation(value = "随手拍切换公示状态-lyq") + @PostMapping("publicity") + public R publicity(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO) { + return gridService.easyPublicity(photoHandleDTO); + } + + @ApiOperation(value = "随手拍上报社区-lyq") + @PostMapping("report") + public R report(@RequestBody ComActEasyPhotoHandleDTO photoHandleDTO) { + return gridService.easyReport(photoHandleDTO); + } + } -- Gitblit v1.7.1