springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/IdDTO.java
@@ -1,6 +1,9 @@ package com.panzhihua.common.model.dtos; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.validation.constraints.NotNull; /** * @author xyh @@ -9,6 +12,8 @@ @ApiModel("id参数") public class IdDTO { @NotNull(message = "id不能为空") @ApiModelProperty("id") private String id; public String getId() { springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/grid/GridService.java
@@ -1158,25 +1158,25 @@ /** * 撤销走访 * * @param id * @param idDTO * @return */ @PostMapping("/eventvisitingtasks/cancel/{id}") R cancel(@PathVariable("id") Long id); @PostMapping("/eventvisitingtasks/cancel") R cancel(@RequestBody IdDTO idDTO); /** * 恢复走访 * * @param id * @param idDTO * @return */ @PostMapping("/eventvisitingtasks/reset/{id}") R reset(@PathVariable("id") Long id); @PostMapping("/eventvisitingtasks/reset") R reset(@RequestBody IdDTO idDTO); /** * 新增走访 * * @param ids * @param idDTO * @param communityId * @param userId * @return springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage/api/EventVisitingTasksApi.java
@@ -4,10 +4,8 @@ import com.alibaba.excel.EasyExcel; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.IdDTO; import com.panzhihua.common.model.dtos.grid.EventVisitingTasksAddDTO; import com.panzhihua.common.model.query.visit.EventTasksQuery; import com.panzhihua.common.model.query.visit.EventVisitListQuery; import com.panzhihua.common.model.vos.IPageVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.visit.*; import com.panzhihua.common.service.grid.GridService; @@ -19,6 +17,7 @@ import javax.annotation.Resource; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import java.io.IOException; import java.net.URLEncoder; import java.util.Date; @@ -78,7 +77,7 @@ */ @PostMapping("/delete") @ApiOperation(value = "删除走访任务") public R delete(@RequestBody IdDTO idDTO){ public R delete(@RequestBody @Valid IdDTO idDTO){ return gridService.delete(idDTO,this.getCommunityId()); } @@ -144,30 +143,30 @@ */ @PostMapping("/add") @ApiOperation(value = "新增走访任务") public R add(@RequestBody IdDTO idDTO){ public R add(@RequestBody @Valid IdDTO idDTO){ return gridService.addVisitingTask(idDTO,this.getCommunityId(),this.getUserId()); } /** * 撤销走访任务 * @param id * @param idDTO * @return */ @PostMapping("/cancel") @ApiOperation(value = "撤销走访任务") public R cancel(@RequestParam("id") Long id){ return gridService.cancel(id); public R cancel(@RequestBody @Valid IdDTO idDTO){ return gridService.cancel(idDTO); } /** * 恢复走访任务 * @param id * @param idDTO * @return */ @PostMapping("/reset") @ApiOperation(value = "新增走访任务") public R reset(@RequestParam("id") Long id){ return gridService.reset(id); public R reset(@RequestBody @Valid IdDTO idDTO){ return gridService.reset(idDTO); } springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/api/EventVisitingTasksApi.java
@@ -164,22 +164,22 @@ /** * 撤销走访 * @param id * @param idDTO * @return */ @PostMapping("/cancel/{id}") R cancel(@PathVariable("id") Long id){ return eventVisitingTasksService.cancel(id); @PostMapping("/cancel") R cancel(@RequestBody IdDTO idDTO){ return eventVisitingTasksService.cancel(idDTO); } /** * 恢复 * @param id * @param idDTO * @return */ @PostMapping("/reset/{id}") R reset(@PathVariable("id") Long id){ return eventVisitingTasksService.reset(id); @PostMapping("/reset") R reset(@RequestBody IdDTO idDTO){ return eventVisitingTasksService.reset(idDTO); } /** springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/EventVisitingTasksService.java
@@ -136,18 +136,18 @@ /** * 撤销 * * @param id * @param idDTO * @return */ R cancel(Long id); R cancel(IdDTO idDTO); /** * 恢复 * * @param id * @param idDTO * @return */ R reset(Long id); R reset(IdDTO idDTO); /** * 开始 springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventVisitingTasksServiceImpl.java
@@ -354,13 +354,13 @@ @Transactional(rollbackFor = Exception.class) @Override public R cancel(Long id) { public R cancel(IdDTO idDTO) { EventVisitingTasksDO eventVisitingTasksDO = eventVisitingTasksMapper.selectById(id); EventVisitingTasksDO eventVisitingTasksDO = eventVisitingTasksMapper.selectById(Long.valueOf(idDTO.getId())); if(eventVisitingTasksDO == null || eventVisitingTasksDO.getEventStatus() != EventTasksStatusEnum.DZF.getCode()){ return R.fail("当前状态不可撤销"); } int rt = eventVisitingTasksMapper.cancel(id,EventTasksStatusEnum.YCX.getCode()); int rt = eventVisitingTasksMapper.cancel(eventVisitingTasksDO.getId(),EventTasksStatusEnum.YCX.getCode()); if(rt > 0){ return R.ok(); } @@ -369,13 +369,13 @@ @Transactional(rollbackFor = Exception.class) @Override public R reset(Long id) { public R reset(IdDTO idDTO) { EventVisitingTasksDO eventVisitingTasksDO = eventVisitingTasksMapper.selectById(id); EventVisitingTasksDO eventVisitingTasksDO = eventVisitingTasksMapper.selectById(Long.valueOf(idDTO.getId())); if(eventVisitingTasksDO == null || eventVisitingTasksDO.getEventStatus() != EventTasksStatusEnum.YCX.getCode()){ return R.fail("当前状态不可恢复"); } int rt = eventVisitingTasksMapper.updateEventStatus(id,EventTasksStatusEnum.DZF.getCode()); int rt = eventVisitingTasksMapper.updateEventStatus(eventVisitingTasksDO.getId(),EventTasksStatusEnum.DZF.getCode()); if(rt > 0){ return R.ok(); }