Commit c274bd428ea861a3ae01e0538a843c2bb47a8e9c

Authored by 胡翰林
1 parent 0d41710b

设备台账和供应商接口

... ... @@ -20,10 +20,7 @@ import org.thingsboard.server.dao.yunteng.mapper.TkDeviceCagegoryMapper;
20 20 import org.thingsboard.server.dao.yunteng.service.AbstractBaseService;
21 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 24 import java.util.stream.Collectors;
28 25
29 26 @Service
... ... @@ -46,13 +43,10 @@ public class TkDeviceCagegoryServiceImpl extends AbstractBaseService<TkDeviceCag
46 43 TkDeviceCagegoryEntity entity = new TkDeviceCagegoryEntity();
47 44 if (StringUtils.isBlank(tkDeviceCagegoryDTO.getId())) {
48 45 tkDeviceCagegoryDTO.copyToEntity(entity);
  46 + String id = UUID.randomUUID().toString();
  47 + entity.setId(id);
  48 + entity.setPathId(parentDto.getPathId() + "_" + id);
49 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 51 } else {
58 52 tkDeviceCagegoryDTO.setPathId(parentDto.getPathId() + "_" + tkDeviceCagegoryDTO.getId());
... ...