mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 05:42:06 +08:00
字典类型service/controller单元测试完善
This commit is contained in:
+7
-7
@@ -1,8 +1,7 @@
|
||||
package com.cf.imes.module.system.service.dict;
|
||||
|
||||
import cn.hutool.core.text.CharSequenceUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||
import com.cf.imes.framework.common.enums.DeletedCodeEnum;
|
||||
import com.cf.imes.framework.common.exception.ServiceException;
|
||||
import com.cf.imes.framework.common.pojo.PageResult;
|
||||
@@ -86,8 +85,12 @@ public class DictTypeServiceImpl implements DictTypeService {
|
||||
|
||||
// 字典类型发生改变,更新关联字典数据
|
||||
String oldDictTypeDOType = oldDictTypeDO.getType();
|
||||
if (ObjectUtil.isAllNotEmpty(oldDictTypeDOType, updateReqVOType) && ObjectUtil.notEqual(oldDictTypeDOType, updateReqVOType)) {
|
||||
dictDataMapper.update(new LambdaUpdateWrapper<DictDataDO>().set(DictDataDO::getDictType, updateReqVOType).eq(DictDataDO::getDictType, oldDictTypeDOType).eq(DictDataDO::getStatus, DeletedCodeEnum.NOT_DELETED.getStatus()));
|
||||
if (ObjectUtil.notEqual(oldDictTypeDOType, updateReqVOType)) {
|
||||
UpdateWrapper<DictDataDO> wrapper = new UpdateWrapper<>();
|
||||
wrapper.set("dict_type", updateReqVOType);
|
||||
wrapper.eq("dict_type", oldDictTypeDOType);
|
||||
wrapper.eq("status", DeletedCodeEnum.NOT_DELETED.getStatus());
|
||||
dictDataMapper.update(wrapper);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,9 +128,6 @@ public class DictTypeServiceImpl implements DictTypeService {
|
||||
|
||||
@VisibleForTesting
|
||||
void validateDictTypeUnique(Long id, String type) {
|
||||
if (CharSequenceUtil.isEmpty(type)) {
|
||||
return;
|
||||
}
|
||||
DictTypeDO dictType = dictTypeMapper.selectByType(type);
|
||||
if (dictType == null) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user