td操作修改
This commit is contained in:
parent
ddb8374d3b
commit
1fbc0b82c1
@ -211,12 +211,13 @@ public class SysIotModelServiceImpl implements SysIotModelService {
|
||||
if (oldSysIotField == null) {
|
||||
throw new ServiceException("未查找到该条记录");
|
||||
}
|
||||
sysIotModelFieldMapper.updateById(sysIotModelField);
|
||||
|
||||
if (!oldSysIotField.getAttributeCode().equals(sysIotModelField.getAttributeCode()) || !oldSysIotField.getDataType().equals(sysIotModelField.getDataType()) || Objects.equals(oldSysIotField.getHighSpeed(), sysIotModelField.getHighSpeed())) {
|
||||
//更新td表结构
|
||||
updateTDStableOrColumn(sysIotModelField, oldSysIotField);
|
||||
updateModelFieldCache(sysIotModelField, oldSysIotField);
|
||||
}
|
||||
sysIotModelFieldMapper.updateById(sysIotModelField);
|
||||
SysIotModelFieldVo sysIotModelFieldVo = new SysIotModelFieldVo();
|
||||
BeanCopyUtils.copy(sysIotModelField, sysIotModelFieldVo);
|
||||
return sysIotModelFieldVo;
|
||||
@ -225,9 +226,10 @@ public class SysIotModelServiceImpl implements SysIotModelService {
|
||||
@Override
|
||||
public void deleteSysIotModelField(SysIotModelFieldDto sysIotModelFieldDto) {
|
||||
SysIotModelField sysIotModelField = sysIotModelFieldMapper.selectById(sysIotModelFieldDto.getId());
|
||||
sysIotModelFieldMapper.deleteById(sysIotModelFieldDto.getId());
|
||||
//删除td表结构字段
|
||||
deleteTDStableOrColumn(sysIotModelField);
|
||||
|
||||
sysIotModelFieldMapper.deleteById(sysIotModelFieldDto.getId());
|
||||
//删除物模型属性缓存
|
||||
deleteModelFieldCache(sysIotModelField);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user