From 4fabfe4dbd2eb28d07a4350597d314958cc1c281 Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期四, 09 十月 2025 11:16:43 +0800 Subject: [PATCH] 优化 --- server/services/src/main/java/com/doumee/service/business/impl/BaseParamServiceImpl.java | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/BaseParamServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/BaseParamServiceImpl.java index 9819c50..cde6826 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/BaseParamServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/BaseParamServiceImpl.java @@ -16,6 +16,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.commons.lang3.StringUtils; import org.apache.shiro.SecurityUtils; +import org.checkerframework.checker.units.qual.C; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -50,7 +51,7 @@ .eq(BaseParam::getIsdeleted,Constants.ZERO) .eq(BaseParam::getName,baseParam.getName()); - Integer count = baseParamMapper.selectCount(wrapper); + long count = baseParamMapper.selectCount(wrapper); if (count > 0){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"杞﹁締闂宸插瓨鍦�"); } @@ -72,13 +73,18 @@ @Override public void deleteById(String id) { - baseParamMapper.deleteById(id); + BaseParam baseParam = new BaseParam(); + baseParam.setId(id); + baseParam.setEditDate(new Date()); + baseParam.setIsdeleted(Constants.ONE); + baseParamMapper.updateById(baseParam); } @Override public void delete(BaseParam baseParam) { - UpdateWrapper<BaseParam> deleteWrapper = new UpdateWrapper<>(baseParam); - baseParamMapper.delete(deleteWrapper); +// UpdateWrapper<BaseParam> deleteWrapper = new UpdateWrapper<>(baseParam); + baseParam.setIsdeleted(Constants.ONE); + baseParamMapper.updateById(baseParam); } @Override @@ -87,7 +93,9 @@ if (CollectionUtils.isEmpty(ids)) { return; } - baseParamMapper.deleteBatchIds(ids); + for(String id :ids){ + deleteById(id); + } } @Override @@ -107,6 +115,7 @@ updateWrapper .lambda() .eq(BaseParam::getId,baseParam.getId()) + .set(BaseParam::getRequired,baseParam.getRequired()) .set(BaseParam::getName,baseParam.getName()) .set(BaseParam::getSortnum,baseParam.getSortnum()) .set(BaseParam::getEditDate,new Date()) @@ -138,6 +147,7 @@ @Override public List<BaseParam> findList(BaseParam baseParam) { QueryWrapper<BaseParam> wrapper = new QueryWrapper<>(baseParam); + baseParam.setIsdeleted(Constants.ZERO); wrapper.orderByAsc("sortnum"); return baseParamMapper.selectList(wrapper); } @@ -193,6 +203,7 @@ @Override public long count(BaseParam baseParam) { QueryWrapper<BaseParam> wrapper = new QueryWrapper<>(baseParam); + baseParam.setIsdeleted(Constants.ZERO); return baseParamMapper.selectCount(wrapper); } } -- Gitblit v1.9.3