diff --git a/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets b/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets index c4a8134d12aae2f75aa0abac57868bfb535aab61..db7d81feb762d60a1e4b3f1e43eadaf29091a966 100644 --- a/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets +++ b/interfaces/ets/ani/hisysevent/ets/@ohos.hiSysEvent.ets @@ -124,7 +124,7 @@ export default namespace hiSysEvent { taskpool.execute(cb).then((ret: NullishType): void => { let retError = new BusinessError(); let writeResult: Result = ret as Result; - retError.code = writeResult.code as number; + retError.code = writeResult.code as int; retError.message = writeResult.message as string; callback(retError, undefined); }); @@ -139,7 +139,7 @@ export default namespace hiSysEvent { if (writeResult.code === 0) { resolve(undefined); } else { - retError.code = writeResult.code as number; + retError.code = writeResult.code as int; retError.message = writeResult.message as string; reject(retError) } diff --git a/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp b/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp index 91a78a4c1c47c00e8d05e9d206a27b16665bbb20..2b9ff8f860400f419aaf9c1f63e42b711bfe5798 100644 --- a/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp +++ b/interfaces/ets/ani/hisysevent/src/hisysevent_ani_util.cpp @@ -501,7 +501,7 @@ void HiSysEventAniUtil::ThrowAniError(ani_env *env, int32_t code, const std::str HILOG_ERROR(LOG_CORE, "create object %{public}s failed", CLASS_NAME_BUSINESSERROR); return; } - if (ANI_OK != env->Object_SetPropertyByName_Double(error, "code", static_cast(code))) { + if (ANI_OK != env->Object_SetPropertyByName_Int(error, "code", static_cast(code))) { HILOG_ERROR(LOG_CORE, "set property BusinessError.code failed"); return; }