From 95c9816d7a5730d1a26ca85dbf127a1d76c073ca Mon Sep 17 00:00:00 2001 From: yangzhe123 <2824096059@qq.com> Date: Thu, 15 Jan 2026 17:59:16 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BD=E8=9A=81-=E8=AE=A1=E5=88=92=E7=AE=A1?= =?UTF-8?q?=E7=90=86BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/ss/controller/ByPlanController.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/gunshi/project/ss/controller/ByPlanController.java b/src/main/java/com/gunshi/project/ss/controller/ByPlanController.java index a0bc7f1..b245a98 100644 --- a/src/main/java/com/gunshi/project/ss/controller/ByPlanController.java +++ b/src/main/java/com/gunshi/project/ss/controller/ByPlanController.java @@ -56,10 +56,13 @@ public class ByPlanController extends AbstractCommonFileController{ throw new IllegalArgumentException("该计划编号已存在"); } dto.setId(IdWorker.getId()); - SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getUserId())); - if(sysUser != null){ - dto.setUserName(sysUser.getNickName()); + if(dto.getUserId() != null){ + SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getUserId())); + if(sysUser != null){ + dto.setUserName(sysUser.getNickName()); + } } + List byPlanDetail = dto.getByPlanDetail(); if(byPlanDetail == null || byPlanDetail.isEmpty()){ throw new IllegalArgumentException("防止部位至少需要一条数据"); @@ -78,9 +81,11 @@ public class ByPlanController extends AbstractCommonFileController{ @Operation(summary = "修改") @PostMapping("/update") public R update(@Validated(Update.class) @RequestBody ByPlan dto) { - SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getUserId())); - if(sysUser != null){ - dto.setUserName(sysUser.getNickName()); + if(dto.getUserId() != null){ + SysUser sysUser = sysUserMapper.selectUserById(Long.valueOf(dto.getUserId())); + if(sysUser != null){ + dto.setUserName(sysUser.getNickName()); + } } boolean flag = byPlanService.update(dto);