完整脚本示例

ts_enterprise_lib = require("ts_enterprise_lib")
assert(ts_enterprise_lib,"无法引入企业专用库")
require("ts")
toast("创建分类名 测试") 
local category = "分类"
--创建 1 个分类
local ok,ret1,ret2 = ts_enterprise_lib:plugin_api_call("DataCenter","add_category",category)
if ok then
    dialog("创建成功")
else
    dialog("创建失败 : " .. ret1)
end

toast("插入数据 测试") 
mSleep(1000)
local data = "要插入的数据"
--插入一条数据
local ok,ret1,ret2 = ts_enterprise_lib:plugin_api_call("DataCenter","insert_data",category,data..os.date("%H%M%S"))
if ok then
    if ret1 then 
        dialog("插入数据 insert_data 成功") 
    else 
        dialog("插入数据 insert_data 失败:"..ret2)
    end
else
    dialog("插入数据 insert_data 失败:"..ret1)
end

toast("获取数据 测试") 
mSleep(1000)
--获取一条数据
local ok,ret1,ret3 = ts_enterprise_lib:plugin_api_call("DataCenter","get_data",category)
if ok then
    if ret1 then 
        dialog("获取数据 get_data 成功:"..ret3)
    else 
        dialog("获取数据 get_data 失败:"..ret3)
    end
else
    dialog("获取数据 get_data 失败:"..ret1)
end

toast("还原数据 测试") 
mSleep(1000)
--将已使用数据还原为未使用
local ok,ret1,ret2 = ts_enterprise_lib:plugin_api_call("DataCenter","revert_data",category,ret3)
if ok then 
    if ret1 then 
        dialog("还原数据 revert_data 成功:") 
    else 
        dialog("还原数据 revert_data 失败:"..ret2) 
    end
else
    dialog("还原数据 revert_data 失败:"..ret1)
end

--获取两条数据
toast("批量获取数据 测试") mSleep(1000)
local count = 2 --取数据数量
local ok,ret1,ret2 = ts_enterprise_lib:plugin_api_call("DataCenter","batch_data",category,count)
if ok then
    if ret1 then 
        dialog("批量获取数据 batch_data 成功:"..json.encode(ret2)) 
    else 
        dialog("批量获取数据 batch_data 失败:"..ret2) 
    end
else
    dialog("批量获取数据 batch_data 失败:"..ret1)
end

toast("重置数据中心 测试") 
mSleep(1000)
local ok,msg = ts_enterprise_lib:clear_dataCenterUser(category)
assert(ok)
if ok then 
    dialog("重置数据中心 重置成功!") 
else 
    dialog("重置数据中心 重置失败!"..msg) 
end

toast("剩余有效数据 测试") 
mSleep(1000)
local ok,ret1,ret2 = ts_enterprise_lib:plugin_api_call("DataCenter","get_remain_count",category)
if ok then
    if ret1 then 
        dialog("剩余有效数据 get_remain_count 成功,剩余有效数据数量为:"..ret2) 
    else 
        dialog("剩余有效数据 get_remain_count 失败:"..ret2) 
    end
else
    dialog("剩余有效数据 get_remain_count 失败:"..ret1)
end
toast("删除数据 测试") 
mSleep(1000)
local ok,ret1,ret2= ts_enterprise_lib:plugin_api_call("DataCenter","delete_data",category,ret3)
if ok then
    if ret1 then 
        dialog("删除数据 删除成功", 5)
    else 
        dialog("删除数据 ret1 失败:"..ret1)
    end
else
    dialog("删除数据 ok 失败:"..ret1)
end
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-09-27 12:37:30

results matching ""

    No results matching ""