From 9fcffba8403c50c87006ce8c58d980e0d0ccf892 Mon Sep 17 00:00:00 2001 From: zepengdev <lzpsmith@outlook.com> Date: Sun, 22 Jun 2025 23:23:09 +0800 Subject: [PATCH] fix(product): 处理null问题 --- oying-system/src/main/java/com/oying/modules/pc/category/rest/PlatformCategoryAdminController.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/pc/category/rest/PlatformCategoryAdminController.java b/oying-system/src/main/java/com/oying/modules/pc/category/rest/PlatformCategoryAdminController.java index 3dba34a..a840d1a 100644 --- a/oying-system/src/main/java/com/oying/modules/pc/category/rest/PlatformCategoryAdminController.java +++ b/oying-system/src/main/java/com/oying/modules/pc/category/rest/PlatformCategoryAdminController.java @@ -1,5 +1,6 @@ package com.oying.modules.pc.category.rest; +import cn.hutool.core.util.ObjectUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.oying.annotation.Log; import com.oying.modules.pc.category.converter.PlatformCategoryViewAssembler; @@ -16,6 +17,7 @@ import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; +import org.apache.commons.lang3.ObjectUtils; import org.springframework.beans.BeanUtils; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; @@ -65,9 +67,9 @@ //@PreAuthorize("@el.check('admin:platformCategory:updateById')") public ResponseEntity<?> updateById(@PathVariable Long categoryId, @Validated @RequestBody PlatformCategoryUpdateRequest request) { + request.setCategoryId(ObjectUtils.defaultIfNull(request.getCategoryId(), categoryId)); PlatformCategoryUpdateDto updateDto = new PlatformCategoryUpdateDto(); BeanUtils.copyProperties(request, updateDto); - updateDto.setCategoryId(categoryId); categoryService.update(updateDto); return ResponseEntity.noContent().build(); } -- Gitblit v1.9.3