From 2885941cf88da7397f2e641e383a26337f3c2b03 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期三, 22 五月 2024 20:55:51 +0800 Subject: [PATCH] 代码提交 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java | 63 ++++++++++++++++++++++++++++--- 1 files changed, 57 insertions(+), 6 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 f40fda8..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("保存成功"); @@ -120,7 +171,7 @@ List<String> strings = new ArrayList<>(); strings.add("insertTime"); wrapper.orderByDesc(strings); - wrapper.ne("isDelete",1); + List<TUseGuide> useGuides = useGuideService.list(wrapper); PageInfo<TUseGuide> res = new PageInfo<>(pageNumber, pageSize); res.setRecords(useGuides); -- Gitblit v1.7.1