功能调用增加验证
This commit is contained in:
parent
f38d1d934a
commit
128ccd414f
|
|
@ -129,11 +129,13 @@ public class DeviceMessageController {
|
|||
return registry
|
||||
.getDevice(deviceId)
|
||||
.switchIfEmpty(ErrorUtils.notFound("设备不存在"))
|
||||
.map(operator -> operator
|
||||
.flatMap(operator -> operator
|
||||
.messageSender()
|
||||
.invokeFunction(functionId)
|
||||
.messageId(IDGenerator.SNOW_FLAKE_STRING.generate())
|
||||
.setParameter(properties))
|
||||
.setParameter(properties)
|
||||
.validate()
|
||||
)
|
||||
.flatMapMany(FunctionInvokeMessageSender::send)
|
||||
.map(mapReply(FunctionInvokeMessageReply::getOutput));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue