From 0e6571b51b3b26cf54194dd0340eb0a48f8c30b0 Mon Sep 17 00:00:00 2001 From: yangliu Date: Wed, 30 Mar 2022 09:21:08 +0800 Subject: [PATCH] =?UTF-8?q?native=E7=AB=AF=E5=AD=97=E8=8A=82=E5=BA=8F?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: yangliu --- frameworks/jskitsimpl/distributeddata/src/js_field_node.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frameworks/jskitsimpl/distributeddata/src/js_field_node.cpp b/frameworks/jskitsimpl/distributeddata/src/js_field_node.cpp index e0da7a13b..cebc668ed 100644 --- a/frameworks/jskitsimpl/distributeddata/src/js_field_node.cpp +++ b/frameworks/jskitsimpl/distributeddata/src/js_field_node.cpp @@ -13,6 +13,7 @@ * limitations under the License. */ #define LOG_TAG "JS_FieldNode" +#include #include "js_field_node.h" #include "js_util.h" #include "log_print.h" @@ -196,7 +197,8 @@ napi_value JsFieldNode::GetValueType(napi_env env, napi_callback_info info) ZLOGD("FieldNode::GetValueType"); auto ctxt = std::make_shared(); auto fieldNode = GetFieldNode(env, info, ctxt); - return GetContextValue(env, ctxt, fieldNode->valueType); + uint32_t valueType = be32toh(fieldNode->valueType); + return GetContextValue(env, ctxt, valueType); } napi_value JsFieldNode::SetValueType(napi_env env, napi_callback_info info) @@ -216,7 +218,7 @@ napi_value JsFieldNode::SetValueType(napi_env env, napi_callback_info info) NAPI_ASSERT(env, ctxt->status == napi_ok, "invalid arguments!"); auto fieldNode = reinterpret_cast(ctxt->native); - fieldNode->valueType = type; + fieldNode->valueType = htobe32(type); return nullptr; } -- Gitee