功能调用增加验证

This commit is contained in:
zhou-hao 2020-04-13 11:15:47 +08:00
parent f38d1d934a
commit 128ccd414f
1 changed files with 4 additions and 2 deletions

View File

@ -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));
}