From e1335613b6ef737fb9aed6080f42d6bd6cf2197e Mon Sep 17 00:00:00 2001 From: 唐耀东 <18861537@qq.com> Date: 星期五, 22 七月 2022 20:56:28 +0800 Subject: [PATCH] 提交代码 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/SgIpcController.java | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/SgIpcController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/SgIpcController.java index dca1bf2..bb871c4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/SgIpcController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/SgIpcController.java @@ -4,7 +4,11 @@ import java.util.Arrays; import java.util.concurrent.TimeUnit; +import cn.hutool.http.HttpStatus; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.common.annotation.DataDictClass; +import com.ruoyi.common.exception.ServiceException; +import com.ruoyi.oa.domain.SgIpc; import lombok.RequiredArgsConstructor; import javax.servlet.http.HttpServletResponse; import javax.validation.constraints.*; @@ -49,7 +53,7 @@ */ @DataDictClass @ApiOperation("鏌ヨipc璁惧鍒楄〃") - @PreAuthorize("@ss.hasPermi('oa:ipc:list')") +// @PreAuthorize("@ss.hasPermi('oa:ipc:list')") @GetMapping("/list") public TableDataInfo<SgIpcVo> list(@Validated(QueryGroup.class) SgIpcBo bo) { return iSgIpcService.queryPageList(bo); @@ -71,7 +75,7 @@ * 鑾峰彇ipc璁惧璇︾粏淇℃伅 */ @ApiOperation("鑾峰彇ipc璁惧璇︾粏淇℃伅") - @PreAuthorize("@ss.hasPermi('oa:ipc:query')") +// @PreAuthorize("@ss.hasPermi('oa:ipc:query')") @GetMapping("/{id}") public AjaxResult<SgIpcVo> getInfo(@ApiParam("涓婚敭") @NotNull(message = "涓婚敭涓嶈兘涓虹┖") @@ -80,10 +84,23 @@ } /** + * 鑾峰彇涓婁竴鏉′俊鎭� + */ + @ApiOperation("鑾峰彇涓婁竴鏉′俊鎭�") + @GetMapping("/copy") + public AjaxResult copy() { + List<SgIpc> list = iSgIpcService.list(new LambdaQueryWrapper<SgIpc>().orderByDesc(SgIpc::getCreateTime)); + if (list.size() == 0) { + throw new ServiceException("鏆傛棤鏁版嵁", HttpStatus.HTTP_PARTIAL); + } + return AjaxResult.success(list.get(0)); + } + + /** * 鏂板ipc璁惧 */ @ApiOperation("鏂板ipc璁惧") - @PreAuthorize("@ss.hasPermi('oa:ipc:add')") +// @PreAuthorize("@ss.hasPermi('oa:ipc:add')") @Log(title = "ipc璁惧", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping() @@ -95,7 +112,7 @@ * 淇敼ipc璁惧 */ @ApiOperation("淇敼ipc璁惧") - @PreAuthorize("@ss.hasPermi('oa:ipc:edit')") +// @PreAuthorize("@ss.hasPermi('oa:ipc:edit')") @Log(title = "ipc璁惧", businessType = BusinessType.UPDATE) @RepeatSubmit() @PutMapping() @@ -107,7 +124,7 @@ * 鍒犻櫎ipc璁惧 */ @ApiOperation("鍒犻櫎ipc璁惧") - @PreAuthorize("@ss.hasPermi('oa:ipc:remove')") +// @PreAuthorize("@ss.hasPermi('oa:ipc:remove')") @Log(title = "ipc璁惧" , businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult<Void> remove(@ApiParam("涓婚敭涓�") -- Gitblit v1.9.1