|
|
|
@ -208,8 +208,8 @@ public class IotThingDictServiceImpl extends BaseServiceImpl<IotThingDictMapper, |
|
|
|
QueryWrapper queryWrapper = QueryWrapper |
|
|
|
.create() |
|
|
|
.select(max(IOT_THING_DICT_ENTITY.SORT)); |
|
|
|
queryWrapper.where(IOT_THING_DICT_ENTITY.IS_DEFAULT.eq(1) |
|
|
|
.or(IOT_THING_DICT_ENTITY.IS_DEFAULT.eq(0).and(IOT_THING_DICT_ENTITY.TENANT_CODE.eq(UserContext.getRealTenantCode())))); |
|
|
|
queryWrapper.where(IOT_THING_DICT_ENTITY.IS_DEFAULT.eq(0) |
|
|
|
.or(IOT_THING_DICT_ENTITY.IS_DEFAULT.eq(1).and(IOT_THING_DICT_ENTITY.TENANT_CODE.eq(UserContext.getRealTenantCode())))); |
|
|
|
Long num = mapper.selectOneByQueryAs(queryWrapper, Long.class); |
|
|
|
return Objects.isNull(num) ? 1 : num+1; |
|
|
|
} |
|
|
|
|