Commit c274bd428ea861a3ae01e0538a843c2bb47a8e9c

Authored by 胡翰林
1 parent 0d41710b

设备台账和供应商接口

@@ -20,10 +20,7 @@ import org.thingsboard.server.dao.yunteng.mapper.TkDeviceCagegoryMapper; @@ -20,10 +20,7 @@ import org.thingsboard.server.dao.yunteng.mapper.TkDeviceCagegoryMapper;
20 import org.thingsboard.server.dao.yunteng.service.AbstractBaseService; 20 import org.thingsboard.server.dao.yunteng.service.AbstractBaseService;
21 import org.thingsboard.server.dao.yunteng.service.TkDeviceCagegoryService; 21 import org.thingsboard.server.dao.yunteng.service.TkDeviceCagegoryService;
22 22
23 -import java.util.ArrayList;  
24 -import java.util.List;  
25 -import java.util.Map;  
26 -import java.util.Optional; 23 +import java.util.*;
27 import java.util.stream.Collectors; 24 import java.util.stream.Collectors;
28 25
29 @Service 26 @Service
@@ -46,13 +43,10 @@ public class TkDeviceCagegoryServiceImpl extends AbstractBaseService<TkDeviceCag @@ -46,13 +43,10 @@ public class TkDeviceCagegoryServiceImpl extends AbstractBaseService<TkDeviceCag
46 TkDeviceCagegoryEntity entity = new TkDeviceCagegoryEntity(); 43 TkDeviceCagegoryEntity entity = new TkDeviceCagegoryEntity();
47 if (StringUtils.isBlank(tkDeviceCagegoryDTO.getId())) { 44 if (StringUtils.isBlank(tkDeviceCagegoryDTO.getId())) {
48 tkDeviceCagegoryDTO.copyToEntity(entity); 45 tkDeviceCagegoryDTO.copyToEntity(entity);
  46 + String id = UUID.randomUUID().toString();
  47 + entity.setId(id);
  48 + entity.setPathId(parentDto.getPathId() + "_" + id);
49 baseMapper.insert(entity); 49 baseMapper.insert(entity);
50 - String id = entity.getId();  
51 - tkDeviceCagegoryDTO.setPathId(parentDto.getPathId() + "_" + tkDeviceCagegoryDTO.getId());  
52 - LambdaQueryWrapper<TkDeviceCagegoryEntity> filter = new QueryWrapper<TkDeviceCagegoryEntity>().lambda()  
53 - .eq(TkDeviceCagegoryEntity::getId, tkDeviceCagegoryDTO.getId());  
54 - entity = tkDeviceCagegoryDTO.getEntity(TkDeviceCagegoryEntity.class);  
55 - baseMapper.update(entity, filter);  
56 50
57 } else { 51 } else {
58 tkDeviceCagegoryDTO.setPathId(parentDto.getPathId() + "_" + tkDeviceCagegoryDTO.getId()); 52 tkDeviceCagegoryDTO.setPathId(parentDto.getPathId() + "_" + tkDeviceCagegoryDTO.getId());