From 508f3e225df87e0da974424981e7782fc5ce875c Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 19 五月 2025 14:21:39 +0800 Subject: [PATCH] 修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java index 06e65f3..02355a7 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TFoundationPersonServiceImpl.java @@ -70,6 +70,8 @@ if(b){ throw new ServiceException("设置存在重复用餐人数"); } + this.remove(Wrappers.lambdaQuery(TFoundationPerson.class) + .eq(TFoundationPerson::getMealType,dto.getMealType())); for (TFoundationPersonDTO tFoundationPersonDTO : foundationPersonDTOS) { List<TFoundationConfig> foundationConfigs = tFoundationPersonDTO.getFoundationConfigs(); long count = foundationConfigs.stream().map(TFoundationConfig::getTypeId).distinct().count(); @@ -77,7 +79,7 @@ throw new ServiceException("菜品重复设置"); } // 添加人数 - this.updateById(tFoundationPersonDTO); + this.saveOrUpdate(tFoundationPersonDTO); // 删除菜品 foundationConfigService.remove(Wrappers.lambdaQuery(TFoundationConfig.class) .eq(TFoundationConfig::getPersonId,tFoundationPersonDTO.getId())); @@ -154,4 +156,9 @@ } return list; } + + @Override + public List<TFoundationPersonVO> getPersonList() { + return this.baseMapper.getSetList(); + } } -- Gitblit v1.7.1