diff --git a/plugins/restful/rw_handle.c b/plugins/restful/rw_handle.c index e153fb21..e46683b8 100644 --- a/plugins/restful/rw_handle.c +++ b/plugins/restful/rw_handle.c @@ -94,7 +94,7 @@ void handle_write(nng_aio *aio) switch (req->t) { case NEU_JSON_INT: cmd.value.type = NEU_TYPE_INT64; - cmd.value.value.u64 = req->value.val_int; + cmd.value.value.i64 = req->value.val_int; break; case NEU_JSON_STR: cmd.value.type = NEU_TYPE_STRING; diff --git a/src/adapter/driver/driver.c b/src/adapter/driver/driver.c index 5001e289..06915227 100644 --- a/src/adapter/driver/driver.c +++ b/src/adapter/driver/driver.c @@ -699,7 +699,7 @@ void neu_adapter_driver_write_tag(neu_adapter_driver_t *driver, } if (tag->type == NEU_TYPE_FLOAT || tag->type == NEU_TYPE_DOUBLE) { if (cmd->value.type == NEU_TYPE_INT64) { - cmd->value.value.d64 = (double) cmd->value.value.u64; + cmd->value.value.d64 = (double) cmd->value.value.i64; } }