From 42047839bfcc9fed5d6580bb5f315d616b94602e Mon Sep 17 00:00:00 2001 From: cheng Date: Wed, 17 Sep 2025 14:33:19 +0800 Subject: [PATCH] =?utf8?q?=E9=9B=B7=E9=B8=9F=EF=BC=9A=E4=BC=98=E5=8C=96?= =?utf8?q?=E8=8E=B7=E5=8F=96=E7=BB=91=E5=AE=9A=E4=BF=A1=E6=81=AF=E6=93=8D?= =?utf8?q?=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- code/sdk/zhihui/leiniao/imsl_ln/ln_api.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c index a69ff8386..957ba4b20 100644 --- a/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c +++ b/code/sdk/zhihui/leiniao/imsl_ln/ln_api.c @@ -1005,13 +1005,15 @@ static void ln_http_server_send_task(void const *arg) { LnDeviceBindStatus st = LN_DEVICE_BIND_STATUS_ERROR; (void)uapi_ln_device_get_user_id(&st, g_ln_device_user_id, sizeof(g_ln_device_user_id)); - /* 将内部状态映射为上层更直观的 1/0/ERRCODE_FAIL */ - if (st == LN_DEVICE_BIND_STATUS_BOUND) { - g_ln_is_device_bound = 1; - } else if (st == LN_DEVICE_BIND_STATUS_UNBOUND) { - g_ln_is_device_bound = 0; + /* 将内部状态映射为上层更直观的 0/1/2/3 */ + if (st == LN_DEVICE_BIND_STATUS_UNBOUND ) { + g_ln_is_device_bound = 0;//未绑定 + } else if (st == LN_DEVICE_BIND_STATUS_BOUND) { + g_ln_is_device_bound = 1;//已绑定 + } else if (st == LN_DEVICE_BIND_STATUS_AUTH_FAILURE) { + g_ln_is_device_bound = 2;//认证失败 } else { - g_ln_is_device_bound = ERRCODE_FAIL; + g_ln_is_device_bound = 3;//其他错误 g_ln_device_user_id[0] = '\0'; } printf("LN_HTTP_SERVICE_CMD_GET_USER_ID:获取设备绑定用户ID: %s\n", uapi_ln_get_user_id()); -- 2.17.1