Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
93872dd8
authored
Sep 18, 2023
by
朱淼
Browse files
Options
_('Browse Files')
Download
Plain Diff
Merge branch 'dev' of
http://git.xmmakeit.com/huangjiay/iot-platform-server
into dev
parents
445e5be0
7c2fe347
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
86 additions
and
30 deletions
server-common/src/main/java/com/makeit/module/iot/service/IotProductDeviceService.java
server-common/src/main/java/com/makeit/module/iot/vo/fall/DeviceInfoContentFall.java
server-common/src/main/java/com/makeit/module/iot/vo/breathe/DeviceInfoContentSpace.java → server-common/src/main/java/com/makeit/module/iot/vo/space/DeviceInfoContentSpace.java
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasElderReportConfigDTO.java
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasSleepEvaluateReportDTO.java
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasSleepEvaluateStandardReportDTO.java
server-service/src/main/java/com/makeit/entity/platform/elder/PlatElderSleepAnalysis.java
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasDiseaseEvaluateReport.java
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasElderReportConfig.java
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasSleepAnalysisModel.java
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasSleepEvaluateReport.java
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderDayReportDayServiceImpl.java
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderRealTimeServiceImpl.java
server-service/src/main/java/com/makeit/service/saas/impl/SaasRoleServiceImpl.java
server-service/src/main/java/com/makeit/service/saas/impl/SaasUserServiceImpl.java
server-web/src/main/resources/application.yml
server-web/src/test/java/com/makeit/iotapi/IotTest.java → server-web/src/test/java/com/makeit/iotapi/IotDeviceInfoContentFall.java
server-common/src/main/java/com/makeit/module/iot/service/IotProductDeviceService.java
View file @
93872dd8
...
@@ -12,7 +12,8 @@ import com.makeit.module.iot.vo.DeviceOperationLogEntity;
...
@@ -12,7 +12,8 @@ import com.makeit.module.iot.vo.DeviceOperationLogEntity;
import
com.makeit.module.iot.vo.IotPagerResult
;
import
com.makeit.module.iot.vo.IotPagerResult
;
import
com.makeit.module.iot.vo.ResponseMessage
;
import
com.makeit.module.iot.vo.ResponseMessage
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentSpace
;
import
com.makeit.module.iot.vo.fall.DeviceInfoContentFall
;
import
com.makeit.module.iot.vo.space.DeviceInfoContentSpace
;
import
com.makeit.utils.LongTimestampUtil
;
import
com.makeit.utils.LongTimestampUtil
;
import
com.makeit.utils.data.convert.JsonUtil
;
import
com.makeit.utils.data.convert.JsonUtil
;
import
com.makeit.utils.data.convert.StreamUtil
;
import
com.makeit.utils.data.convert.StreamUtil
;
...
@@ -23,11 +24,10 @@ import org.springframework.stereotype.Component;
...
@@ -23,11 +24,10 @@ import org.springframework.stereotype.Component;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.time.Duration
;
import
java.time.Duration
;
import
java.time.Instant
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.ZoneId
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
/**
* iot产品设备相关接口
* iot产品设备相关接口
...
@@ -145,6 +145,16 @@ public class IotProductDeviceService extends IotCommonService {
...
@@ -145,6 +145,16 @@ public class IotProductDeviceService extends IotCommonService {
return
deviceInfoContentSpaceList
;
return
deviceInfoContentSpaceList
;
}
}
public
List
<
DeviceInfoContentFall
>
getDeviceLogByTimeRangeFall
(
String
deviceId
,
int
pageSize
,
LocalDateTime
startTime
,
LocalDateTime
endTime
)
{
DateTimeFormatter
dateTimeFormatter
=
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
);
List
<
DeviceOperationLogEntity
>
deviceOperationLogEntityList
=
getDeviceLogByTimeRange
(
deviceId
,
"event"
,
pageSize
,
dateTimeFormatter
.
format
(
startTime
),
dateTimeFormatter
.
format
(
endTime
));
List
<
DeviceInfoContentFall
>
deviceInfoContentSpaceList
=
StreamUtil
.
map
(
deviceOperationLogEntityList
,
e
->
JsonUtil
.
toObj
((
String
)
e
.
getContent
(),
DeviceInfoContentFall
.
class
));
return
deviceInfoContentSpaceList
;
}
/**
/**
* 根据类型查询设备日志
* 根据类型查询设备日志
...
@@ -195,7 +205,6 @@ public class IotProductDeviceService extends IotCommonService {
...
@@ -195,7 +205,6 @@ public class IotProductDeviceService extends IotCommonService {
}
}
/**
/**
*
* @param deviceId
* @param deviceId
* @param typeValue
* @param typeValue
* @param pageSize
* @param pageSize
...
@@ -252,8 +261,9 @@ public class IotProductDeviceService extends IotCommonService {
...
@@ -252,8 +261,9 @@ public class IotProductDeviceService extends IotCommonService {
if
(
responseMessage
.
getStatus
()
==
200
)
{
if
(
responseMessage
.
getStatus
()
==
200
)
{
IotPagerResult
pagerResult
=
JSON
.
parseObject
(
responseMessage
.
getResult
().
toString
(),
IotPagerResult
.
class
);
IotPagerResult
pagerResult
=
JSON
.
parseObject
(
responseMessage
.
getResult
().
toString
(),
IotPagerResult
.
class
);
List
<
DeviceOperationLogEntity
>
deviceOperationLogEntities
=
JSONArray
.
parseArray
(
pagerResult
.
getData
().
toString
()).
toJavaList
(
DeviceOperationLogEntity
.
class
);
List
<
DeviceOperationLogEntity
>
deviceOperationLogEntities
=
JSONArray
.
parseArray
(
pagerResult
.
getData
().
toString
()).
toJavaList
(
DeviceOperationLogEntity
.
class
);
return
deviceOperationLogEntities
.
stream
().
filter
(
deviceOperationLogEntity
->
deviceOperationLogEntity
.
getType
().
contains
(
"reportProperty"
))
.
collect
(
Collectors
.
toList
());
//Map maps = (Map) JSON.parse(datum.getContent().toString());
//Map maps = (Map) JSON.parse(datum.getContent().toString());
return
deviceOperationLogEntities
;
}
}
log
.
error
(
"获取设备接口失败:{}"
,
responseMessage
.
getMessage
());
log
.
error
(
"获取设备接口失败:{}"
,
responseMessage
.
getMessage
());
}
catch
(
IOException
e
)
{
}
catch
(
IOException
e
)
{
...
...
server-common/src/main/java/com/makeit/module/iot/vo/fall/DeviceInfoContentFall.java
0 → 100644
View file @
93872dd8
package
com
.
makeit
.
module
.
iot
.
vo
.
fall
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
@NoArgsConstructor
@Data
public
class
DeviceInfoContentFall
{
@JsonProperty
(
"headers"
)
private
DeviceInfoContentBreathe
.
Headers
headers
;
@JsonProperty
(
"messageType"
)
private
String
messageType
;
@JsonProperty
(
"deviceId"
)
private
String
deviceId
;
@JsonProperty
(
"properties"
)
private
Properties
properties
;
@JsonProperty
(
"timestamp"
)
private
Long
timestamp
;
@NoArgsConstructor
@Data
public
static
class
Properties
{
@JsonProperty
(
"personState"
)
private
Integer
personState
;
@JsonProperty
(
"person"
)
private
Integer
person
;
@JsonProperty
(
"radarHitch"
)
private
String
radarHitch
;
@JsonProperty
(
"track"
)
private
List
<
Integer
>
track
;
@JsonProperty
(
"mount"
)
private
Integer
mount
;
}
}
server-common/src/main/java/com/makeit/module/iot/vo/
breath
e/DeviceInfoContentSpace.java
→
server-common/src/main/java/com/makeit/module/iot/vo/
spac
e/DeviceInfoContentSpace.java
View file @
93872dd8
package
com
.
makeit
.
module
.
iot
.
vo
.
breath
e
;
package
com
.
makeit
.
module
.
iot
.
vo
.
spac
e
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasElderReportConfigDTO.java
View file @
93872dd8
...
@@ -20,7 +20,7 @@ public class SaasElderReportConfigDTO {
...
@@ -20,7 +20,7 @@ public class SaasElderReportConfigDTO {
private
String
id
;
private
String
id
;
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",
condtion:\"\",\"score\":
\"\",evaluate:\"\"\"}"
)
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",
scoreRange:
\"\",evaluate:\"\"\"}"
)
private
String
resultContent
;
private
String
resultContent
;
...
...
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasSleepEvaluateReportDTO.java
View file @
93872dd8
...
@@ -20,7 +20,7 @@ public class SaasSleepEvaluateReportDTO {
...
@@ -20,7 +20,7 @@ public class SaasSleepEvaluateReportDTO {
private
String
id
;
private
String
id
;
@ApiModelProperty
(
value
=
"评估结果 json字符串 {\"number:\"1\",s
ocreRange:\"
\",\"result\":\"\",evaluate:\"\"\"}"
)
@ApiModelProperty
(
value
=
"评估结果 json字符串 {\"number:\"1\",s
coreRange:\"~隔开
\",\"result\":\"\",evaluate:\"\"\"}"
)
private
String
resultContent
;
private
String
resultContent
;
...
...
server-service/src/main/java/com/makeit/dto/saas/analysis/SaasSleepEvaluateStandardReportDTO.java
View file @
93872dd8
...
@@ -26,13 +26,13 @@ public class SaasSleepEvaluateStandardReportDTO {
...
@@ -26,13 +26,13 @@ public class SaasSleepEvaluateStandardReportDTO {
@ApiModelProperty
(
value
=
"深度睡眠评估标准 json数组 [{hour:\"\",score:\"\"},{}]\""
)
@ApiModelProperty
(
value
=
"深度睡眠评估标准 json数组 [{hour:\"\",score:\"\"},{}]\""
)
private
String
sleepDeepConfig
;
private
String
sleepDeepConfig
;
@ApiModelProperty
(
value
=
"浅度睡眠评估标准 json
字符串
"
)
@ApiModelProperty
(
value
=
"浅度睡眠评估标准 json
数组
"
)
private
String
sleepLightnessConfig
;
private
String
sleepLightnessConfig
;
@ApiModelProperty
(
value
=
"清醒评估标准 json
字符串
"
)
@ApiModelProperty
(
value
=
"清醒评估标准 json
数组
"
)
private
String
soberConfig
;
private
String
soberConfig
;
@ApiModelProperty
(
value
=
"睡眠时长 json
字符串
"
)
@ApiModelProperty
(
value
=
"睡眠时长 json
数组
"
)
private
String
sleepTime
;
private
String
sleepTime
;
...
...
server-service/src/main/java/com/makeit/entity/platform/elder/PlatElderSleepAnalysis.java
View file @
93872dd8
...
@@ -30,7 +30,7 @@ public class PlatElderSleepAnalysis extends BaseBusEntity {
...
@@ -30,7 +30,7 @@ public class PlatElderSleepAnalysis extends BaseBusEntity {
@ApiModelProperty
(
value
=
"睡眠结果"
)
@ApiModelProperty
(
value
=
"睡眠结果"
)
private
String
sleepResult
;
private
String
sleepResult
;
@ApiModelProperty
(
value
=
"睡眠时长"
)
@ApiModelProperty
(
value
=
"睡眠时长
分钟
"
)
private
String
sleepTime
;
private
String
sleepTime
;
@ApiModelProperty
(
value
=
"休息时长"
)
@ApiModelProperty
(
value
=
"休息时长"
)
...
...
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasDiseaseEvaluateReport.java
View file @
93872dd8
...
@@ -21,7 +21,7 @@ public class SaasDiseaseEvaluateReport extends BaseBusEntity {
...
@@ -21,7 +21,7 @@ public class SaasDiseaseEvaluateReport extends BaseBusEntity {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",cond
tion:\"
\",\"score\":\"\",evaluate:\"\"\"}"
)
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",cond
ition:\"{}
\",\"score\":\"\",evaluate:\"\"\"}"
)
private
String
resultContent
;
private
String
resultContent
;
...
...
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasElderReportConfig.java
View file @
93872dd8
...
@@ -21,7 +21,7 @@ public class SaasElderReportConfig extends BaseBusEntity {
...
@@ -21,7 +21,7 @@ public class SaasElderReportConfig extends BaseBusEntity {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",
condtion:\"\",\"score\":\"
\",evaluate:\"\"\"}"
)
@ApiModelProperty
(
value
=
"评估内容 json字符串 {\"number:\"1\",
scoreRange:\"~隔开
\",evaluate:\"\"\"}"
)
private
String
resultContent
;
private
String
resultContent
;
...
...
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasSleepAnalysisModel.java
View file @
93872dd8
...
@@ -68,7 +68,7 @@ public class SaasSleepAnalysisModel extends BaseBusEntity {
...
@@ -68,7 +68,7 @@ public class SaasSleepAnalysisModel extends BaseBusEntity {
@ApiModelProperty
(
value
=
"起床时间 每分钟大于30秒体动值"
)
@ApiModelProperty
(
value
=
"起床时间 每分钟大于30秒体动值"
)
private
String
riseActionThreshold
;
private
String
riseActionThreshold
;
@ApiModelProperty
(
value
=
"起床时间 每分钟大于30秒体动值 持续时间"
)
@ApiModelProperty
(
value
=
"起床时间 每分钟大于30秒体动值 持续时间
min
"
)
private
String
riseActionDuration
;
private
String
riseActionDuration
;
@ApiModelProperty
(
value
=
"起床时间 多久(小时)内无再次入睡"
)
@ApiModelProperty
(
value
=
"起床时间 多久(小时)内无再次入睡"
)
...
@@ -80,13 +80,13 @@ public class SaasSleepAnalysisModel extends BaseBusEntity {
...
@@ -80,13 +80,13 @@ public class SaasSleepAnalysisModel extends BaseBusEntity {
@ApiModelProperty
(
value
=
"入睡时间:体动值"
)
@ApiModelProperty
(
value
=
"入睡时间:体动值"
)
private
String
sleepTimeActionThreshold
;
private
String
sleepTimeActionThreshold
;
@ApiModelProperty
(
value
=
"入睡时间:体动值 持续时间"
)
@ApiModelProperty
(
value
=
"入睡时间:体动值 持续时间
h
"
)
private
String
sleepTimeActionDuration
;
private
String
sleepTimeActionDuration
;
@ApiModelProperty
(
value
=
"每分钟体动值条件"
)
@ApiModelProperty
(
value
=
"
清醒
每分钟体动值条件"
)
private
String
awakeComparison
;
private
String
awakeComparison
;
@ApiModelProperty
(
value
=
"每分钟体动值"
)
@ApiModelProperty
(
value
=
"
清醒
每分钟体动值"
)
private
String
awakeThreshold
;
private
String
awakeThreshold
;
@ApiModelProperty
(
value
=
"深度睡眠和浅度睡眠条件"
)
@ApiModelProperty
(
value
=
"深度睡眠和浅度睡眠条件"
)
...
...
server-service/src/main/java/com/makeit/entity/saas/analysis/SaasSleepEvaluateReport.java
View file @
93872dd8
...
@@ -21,7 +21,7 @@ public class SaasSleepEvaluateReport extends BaseBusEntity {
...
@@ -21,7 +21,7 @@ public class SaasSleepEvaluateReport extends BaseBusEntity {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"评估结果 json字符串 {\"number:\"1\",s
oc
reRange:\"\",\"result\":\"\",evaluate:\"\"\"}"
)
@ApiModelProperty
(
value
=
"评估结果 json字符串 {\"number:\"1\",s
co
reRange:\"\",\"result\":\"\",evaluate:\"\"\"}"
)
private
String
resultContent
;
private
String
resultContent
;
...
...
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderDayReportDayServiceImpl.java
View file @
93872dd8
...
@@ -10,7 +10,7 @@ import com.makeit.entity.platform.elder.PlatElderSleepAnalysis;
...
@@ -10,7 +10,7 @@ import com.makeit.entity.platform.elder.PlatElderSleepAnalysis;
import
com.makeit.enums.platform.alarm.PlatAlarmConfigEnum
;
import
com.makeit.enums.platform.alarm.PlatAlarmConfigEnum
;
import
com.makeit.module.iot.service.IotProductDeviceService
;
import
com.makeit.module.iot.service.IotProductDeviceService
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.
breath
e.DeviceInfoContentSpace
;
import
com.makeit.module.iot.vo.
spac
e.DeviceInfoContentSpace
;
import
com.makeit.service.platform.alarm.PlatAlarmRecordService
;
import
com.makeit.service.platform.alarm.PlatAlarmRecordService
;
import
com.makeit.service.platform.device.PlatDeviceService
;
import
com.makeit.service.platform.device.PlatDeviceService
;
import
com.makeit.service.platform.elder.*
;
import
com.makeit.service.platform.elder.*
;
...
...
server-service/src/main/java/com/makeit/service/platform/elder/impl/PlatElderRealTimeServiceImpl.java
View file @
93872dd8
...
@@ -4,7 +4,7 @@ import com.makeit.dto.platform.elder.PlatElderIdDTO;
...
@@ -4,7 +4,7 @@ import com.makeit.dto.platform.elder.PlatElderIdDTO;
import
com.makeit.entity.platform.device.PlatDevice
;
import
com.makeit.entity.platform.device.PlatDevice
;
import
com.makeit.module.iot.service.IotProductDeviceService
;
import
com.makeit.module.iot.service.IotProductDeviceService
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.breathe.DeviceInfoContentBreathe
;
import
com.makeit.module.iot.vo.
breath
e.DeviceInfoContentSpace
;
import
com.makeit.module.iot.vo.
spac
e.DeviceInfoContentSpace
;
import
com.makeit.service.platform.device.PlatDeviceService
;
import
com.makeit.service.platform.device.PlatDeviceService
;
import
com.makeit.service.platform.elder.PlatElderRealTimeService
;
import
com.makeit.service.platform.elder.PlatElderRealTimeService
;
import
com.makeit.service.platform.elder.PlatElderService
;
import
com.makeit.service.platform.elder.PlatElderService
;
...
...
server-service/src/main/java/com/makeit/service/saas/impl/SaasRoleServiceImpl.java
View file @
93872dd8
...
@@ -86,17 +86,23 @@ implements SaasRoleService{
...
@@ -86,17 +86,23 @@ implements SaasRoleService{
}
}
private
void
check
(
SaasRoleDTOVO
dto
)
{
private
void
check
(
SaasRoleDTOVO
dto
)
{
SaasRole
old
=
getOne
(
new
QueryWrapper
<
SaasRole
>().
lambda
()
List
<
SaasRole
>
oldList
=
list
(
new
QueryWrapper
<
SaasRole
>().
lambda
()
.
eq
(
SaasRole:
:
getName
,
dto
.
getName
()));
.
eq
(
SaasRole:
:
getName
,
dto
.
getName
()));
for
(
SaasRole
old
:
oldList
)
{
if
(
old
!=
null
&&
!
old
.
getId
().
equals
(
dto
.
getId
()))
{
if
(
old
!=
null
&&
!
old
.
getId
().
equals
(
dto
.
getId
()))
{
throw
new
BusinessException
(
CodeMessageEnum
.
SYSTEM_ERROR_NAME_DUPLICATE
);
throw
new
BusinessException
(
CodeMessageEnum
.
SYSTEM_ERROR_NAME_DUPLICATE
);
}
}
}
oldList
=
list
(
new
QueryWrapper
<
SaasRole
>().
lambda
()
.
eq
(
SaasRole:
:
getCode
,
dto
.
getCode
()));
for
(
SaasRole
old
:
oldList
)
{
if
(
old
!=
null
&&
!
old
.
getId
().
equals
(
dto
.
getId
()))
{
throw
new
BusinessException
(
CodeMessageEnum
.
SYSTEM_ERROR_CODE_DUPLICATE
);
}
}
// old = getOne(new QueryWrapper<SaasRole>().lambda()
// .eq(SaasRole::getName, dto.getName()));
// if (old != null && !old.getId().equals(dto.getId())) {
// throw new BusinessException(CodeMessageEnum.SYSTEM_ERROR_CODE_DUPLICATE);
// }
}
}
@Transactional
@Transactional
...
...
server-service/src/main/java/com/makeit/service/saas/impl/SaasUserServiceImpl.java
View file @
93872dd8
...
@@ -186,7 +186,7 @@ implements SaasUserService{
...
@@ -186,7 +186,7 @@ implements SaasUserService{
private
void
setRoleList
(
SaasUserDTOVO
dto
)
{
private
void
setRoleList
(
SaasUserDTOVO
dto
)
{
saasUserRoleService
.
remove
(
new
QueryWrapper
<
SaasUserRole
>().
lambda
()
saasUserRoleService
.
remove
(
new
QueryWrapper
<
SaasUserRole
>().
lambda
()
.
eq
(
SaasUserRole:
:
getUserId
,
dto
.
getId
()));
.
eq
(
SaasUserRole:
:
getUserId
,
dto
.
getId
()));
if
(
CollectionUtils
.
isNotEmpty
(
dto
.
getRoleList
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
dto
.
getRole
Id
List
()))
{
List
<
SaasUserRole
>
userRoleList
=
StreamUtil
.
map
(
dto
.
getRoleIdList
(),
e
->
{
List
<
SaasUserRole
>
userRoleList
=
StreamUtil
.
map
(
dto
.
getRoleIdList
(),
e
->
{
SaasUserRole
saasUserRole
=
new
SaasUserRole
();
SaasUserRole
saasUserRole
=
new
SaasUserRole
();
saasUserRole
.
setUserId
(
dto
.
getId
());
saasUserRole
.
setUserId
(
dto
.
getId
());
...
...
server-web/src/main/resources/application.yml
View file @
93872dd8
...
@@ -82,7 +82,7 @@ mybatis-plus:
...
@@ -82,7 +82,7 @@ mybatis-plus:
global-config
:
global-config
:
db-config
:
db-config
:
id-type
:
ASSIGN_ID
id-type
:
ASSIGN_ID
update-strategy
:
not_
empty
update-strategy
:
not_
null
insert-strategy
:
not_empty
insert-strategy
:
not_empty
where-strategy
:
not_empty
where-strategy
:
not_empty
...
...
server-web/src/test/java/com/makeit/iotapi/Iot
Test
.java
→
server-web/src/test/java/com/makeit/iotapi/Iot
DeviceInfoContentFall
.java
View file @
93872dd8
...
@@ -9,7 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -9,7 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.test.context.SpringBootTest
;
import
org.springframework.boot.test.context.SpringBootTest
;
@SpringBootTest
@SpringBootTest
public
class
Iot
Test
{
public
class
Iot
DeviceInfoContentFall
{
@Autowired
@Autowired
private
IotTokenService
tokenService
;
private
IotTokenService
tokenService
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment