From b679205246bbe94e1e83db6f8e26d04668afd402 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期四, 06 六月 2024 11:29:01 +0800 Subject: [PATCH] 短信 obs 支付宝支付 --- ruoyi-service/ruoyi-management/src/main/java/com/ruoyi/management/controller/TSysSetController.java | 90 ++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 81 insertions(+), 9 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 821b6c1..c2b1ceb 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("保存成功"); @@ -101,6 +152,15 @@ return AjaxResult.success(protocol.getContent()); } } + @PostMapping("/agreement1/{type}") + @ApiOperation(value = "协议", tags = {"家长端/学习端-获取协议"}) + public R<String> agreement1(@PathVariable("type") Integer type) { + TProtocol protocol = protocolService.getOne(new QueryWrapper<TProtocol>() + .eq("type",type)); + + return R.ok(protocol.getContent()); + + } @PostMapping("/useGuide") @ApiOperation(value = "使用指南-列表查询", tags = {"后台-使用指南"}) public AjaxResult<PageInfo<TUseGuide>> agreement(String title, Integer pageNumber, Integer pageSize) { @@ -111,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); @@ -121,6 +181,7 @@ @PostMapping("/useGuide1") @ApiOperation(value = "列表查询", tags = {"家长端-使用指南"}) public R<PageInfo<TUseGuide>> useGuide1(@RequestBody UseGuideQuery query) { + query.setPageNumber((query.getPageNumber() - 1) * query.getPageSize()); QueryWrapper<TUseGuide> wrapper = new QueryWrapper<>(); if (StringUtils.hasLength(query.getTitle())){ wrapper.like("title",query.getTitle()); @@ -130,8 +191,12 @@ wrapper.orderByDesc(strings); PageInfo<TUseGuide> res = new PageInfo<>(query.getPageNumber(), query.getPageSize()); List<TUseGuide> useGuides = useGuideService.list(wrapper); - res.setRecords(useGuides); + List<TUseGuide> useGuides2 = useGuideService.listAll(query); + PageInfo<TUseGuide> page = useGuideService.page(new PageInfo<>(query.getPageNumber(), query.getPageSize()), wrapper); + + res.setRecords(useGuides2); res.setTotal(useGuides.size()); + return R.ok(res); } @@ -161,12 +226,19 @@ } return AjaxResult.success(new TUseGuide()); } - @DeleteMapping("/delete{id}") + @DeleteMapping("/delete") @ApiOperation(value = "使用指南-删除", tags = {"使用指南"}) - public AjaxResult updateUseGuide(@PathVariable Integer id) { + public AjaxResult updateUseGuide( Integer id) { // TUseGuide useGuide2 = useGuideService.getById(id); useGuideService.removeById(id); return AjaxResult.success("删除成功"); } + + @GetMapping("/shareInfo") + @ApiOperation(value = "获取分享图片、标题及可获积分数", tags = {"获取分享图片、标题及可获积分数"}) + public R<TSysSet> shareInfo() { + return R.ok(sysSetService.lambdaQuery().one()); + } + } -- Gitblit v1.7.1