package com.xinquan.system.controller; import com.xinquan.common.core.domain.R; import com.xinquan.system.domain.Page; import com.xinquan.system.domain.Turn; import com.xinquan.system.service.PageService; import com.xinquan.system.service.TurnService; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** *

* 用户信息表 前端控制器 *

* * @author mitao * @since 2024-08-21 */ @RestController @RequestMapping("/system/page") public class PageController { @Resource private PageService pageService; @Resource private TurnService turnService; @PostMapping("/getPage") @ApiOperation(value = "获取启动页",tags = "获取启动页") public R getPage() { Page one = pageService.lambdaQuery().eq(Page::getType,1).one(); if (one!=null){ return R.ok(one.getImg()); } return R.ok(); } @GetMapping("/saveOrUpdate") @ApiOperation(value = "保存/修改启动页",tags = "管理后台-启动页") public R saveOrUpdate(String img) { Page one = pageService.lambdaQuery().eq(Page::getType,1).one(); if(one == null){ Page page = new Page(); page.setImg(img); page.setType(1); pageService.save(page); }else{ one.setType(1); one.setImg(img); pageService.updateById(one); } return R.ok(); } @GetMapping("/updateTurn") @ApiOperation(value = "修改IOS获取是否跳转三方支付", tags = "管理后台-启动页") public R updateTurn() { Turn one = turnService.getOne(null); if (one.getIsTurn()==1){ one.setIsTurn(2); }else { one.setIsTurn(1); } turnService.updateById(one); return R.ok(); } @PostMapping("/getPlan") @ApiOperation(value = "获取计划引导设置",tags = "计划引导设置") public R getPlan() { Page one = pageService.lambdaQuery().eq(Page::getType,2).one(); if (one!=null){ return R.ok(one.getImg()); } return R.ok(); } @GetMapping("/saveOrUpdatePlan") @ApiOperation(value = "保存/修改计划引导设置",tags = "计划引导设置") public R saveOrUpdatePlan(String img) { Page one = pageService.lambdaQuery().eq(Page::getType,2).one(); if(one == null){ Page page = new Page(); page.setImg(img); page.setType(2); pageService.save(page); }else{ one.setImg(img); one.setType(2); pageService.updateById(one); } return R.ok(); } }