From f991c73f56f35665bcbe8ce2252c04ea82032b10 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期一, 27 五月 2024 18:06:31 +0800 Subject: [PATCH] feat: 修复登录bug;数据校验规则优化 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java | 61 ++++++++++++++++++++++++++++-- 1 files changed, 56 insertions(+), 5 deletions(-) diff --git a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java index 76216a8..1f24385 100644 --- a/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java +++ b/ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java @@ -79,12 +79,63 @@ } @ApiOperation(value = "保存启动页", tags = {"后台-启动页管理"}) @PostMapping(value = "/setPage") - public AjaxResult setPage(PageVO vo) { - for (TPage tPage : vo.getList()) { - if (tPage.getId() == null){ + public AjaxResult setPage(@RequestBody PageVO vo) { + String page1 = vo.getPage1(); + String page2 = vo.getPage2(); + String page3 = vo.getPage3(); + String page4 = vo.getPage4(); + if (StringUtils.hasLength(page1)){ + TPage type = pageService.getOne(new QueryWrapper<TPage>() + .eq("type", 1)); + TPage tPage = new TPage(); + + if (type == null){ + tPage.setImg(page1); + tPage.setType(1); pageService.save(tPage); - }else { - pageService.updateById(tPage); + }else{ + type.setImg(page1); + pageService.updateById(type); + } + } + if (StringUtils.hasLength(page2)){ + TPage type = pageService.getOne(new QueryWrapper<TPage>() + .eq("type", 2)); + TPage tPage = new TPage(); + if (type == null){ + tPage.setImg(page2); + tPage.setType(2); + pageService.save(tPage); + }else{ + type.setImg(page2); + pageService.updateById(type); + } + } + if (StringUtils.hasLength(page3)){ + TPage type = pageService.getOne(new QueryWrapper<TPage>() + .eq("type", 3)); + TPage tPage = new TPage(); + + if (type == null){ + tPage.setImg(page3); + tPage.setType(3); + pageService.save(tPage); + }else{ + type.setImg(page3); + pageService.updateById(type); + } + } + if (StringUtils.hasLength(page4)){ + TPage type = pageService.getOne(new QueryWrapper<TPage>() + .eq("type", 4)); + if (type == null){ + TPage tPage = new TPage(); + tPage.setImg(page4); + tPage.setType(4); + pageService.save(tPage); + }else{ + type.setImg(page4); + pageService.updateById(type); } } return AjaxResult.success("保存成功"); -- Gitblit v1.7.1