diff --git a/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java b/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java index 3146fcdfb..0b1be7883 100644 --- a/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java +++ b/pigx-app-server/pigx-app-server-biz/src/main/java/com/pig4cloud/pigx/app/controller/AppPageController.java @@ -1,5 +1,6 @@ package com.pig4cloud.pigx.app.controller; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.pig4cloud.pigx.app.api.entity.AppPageEntity; import com.pig4cloud.pigx.app.service.AppPageService; import com.pig4cloud.pigx.common.core.util.R; @@ -27,19 +28,20 @@ public class AppPageController { /** * 通过id查询文章资讯 - * @param id id + * @param pageType pageType * @return R */ - @Operation(summary = "通过id查询", description = "通过id查询") - @GetMapping("/{id}") - public R getById(@PathVariable("id") Long id) { - return R.ok(pageService.getById(id)); + @Operation(summary = "通过页面类型查询", description = "通过页面类型查询") + @GetMapping("/{pageType}") + public R getById(@PathVariable("pageType") Long pageType) { + AppPageEntity one = pageService.getOne(Wrappers.lambdaQuery().eq(AppPageEntity::getPageType, pageType)); + return R.ok(one); } @Operation(summary = "更新页面", description = "更新页面") @PutMapping public R update(@RequestBody AppPageEntity page) { - return R.ok(pageService.updateById(page)); + return R.ok(pageService.saveOrUpdate(page)); } }