|
|
@ -102,6 +102,9 @@ public class BaseDeviceTypeServiceImpl implements IBaseDeviceTypeService {
|
|
|
|
public Boolean insertByBo(BaseDeviceTypeBo bo) {
|
|
|
|
public Boolean insertByBo(BaseDeviceTypeBo bo) {
|
|
|
|
BaseDeviceType add = MapstructUtils.convert(bo, BaseDeviceType.class);
|
|
|
|
BaseDeviceType add = MapstructUtils.convert(bo, BaseDeviceType.class);
|
|
|
|
validEntityBeforeSave(add);
|
|
|
|
validEntityBeforeSave(add);
|
|
|
|
|
|
|
|
if(StringUtils.isNull(bo.getParentId())){
|
|
|
|
|
|
|
|
bo.setParentId(0L);
|
|
|
|
|
|
|
|
}
|
|
|
|
//获取父节点信息
|
|
|
|
//获取父节点信息
|
|
|
|
BaseDeviceTypeVo query = baseMapper.selectVoById(bo.getParentId());
|
|
|
|
BaseDeviceTypeVo query = baseMapper.selectVoById(bo.getParentId());
|
|
|
|
if (ObjectUtils.isNotEmpty(query)) {
|
|
|
|
if (ObjectUtils.isNotEmpty(query)) {
|
|
|
|