--[[
|
Copyright (c) 2025 openinfo Ltd.
|
|
OILua_WMS 是一个用于通过 Lua IDE来单独调试mobox3-WMS脚本用的 Lua 程序包,用来模拟mobox3 内嵌脚本执行时调用的WMS相关函数
|
可以实现和属主服务一起进行调试
|
--]]
|
|
http = require("socket.http")
|
ltn12 = require("ltn12")
|
url = require("socket.url")
|
json = require("json")
|
require("OILua_Debug")
|
|
local mobox = {_version = "0.1.1"} -- 定义一个空表,用于存储模块的函数和变量
|
|
function mobox.getCurEditDataObjAttr( strLuaDEID, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getCurEditDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setCurEditDataObjAttr( strLuaDEID, strAttrSetInfo )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setCurEditDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strAttrSetInfo = strAttrSetInfo
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurEditDataObjID( strLuaDEID )
|
local nRet, strRetInfo, strClsID, strObjID
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurEditDataObjID",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strClsID, strObjID = call_mobox_epi( api_url, post_data )
|
return nRet, strClsID, strObjID
|
end
|
|
function mobox.getCurMasterInfo( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurMasterInfo",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurEditOldDataObjAttr( strLuaDEID, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getCurEditOldDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurEditExtInfo( strLuaDEID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurEditExtInfo",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurEditDataPacket( strLuaDEID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurEditDataPacket",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttr( strLuaDEID, strClsName, strObjID, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjID = strObjID,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setDataObjAttr( strLuaDEID, strClsName, strObjID, strAttrInfo )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjID = strObjID,
|
strAttrInfo = strAttrInfo
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setDataObjAce( strLuaDEID, strClsName, strObjID, strAceSet )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setDataObjAce",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjID = strObjID,
|
strAceSet = strAceSet
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setDataObjState( strLuaDEID, strClsName, strObjID, strState )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setDataObjState",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjID = strObjID,
|
strState = strState
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setDataObjStateByCondition( strLuaDEID, strClassName, strCondition, strState, bTriggerEvent )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setDataObjStateByCondition",
|
strLuaDEID = strLuaDEID,
|
strClassName = strClassName,
|
strCondition = strCondition,
|
strState = strState,
|
bTriggerEvent = bTriggerEvent
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrByKeyAttr( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttrByKeyAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, id, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, id, strRetInfo
|
end
|
|
function mobox.allocObject( strClassID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "allocObject",
|
strClassID = strClassID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.allocObject2( strClassID, bAllAttr )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "allocObject2",
|
strClassID = strClassID,
|
bAllAttr = bAllAttr
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.formatLuaJson( strLuaJson )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "formatLuaJson",
|
strLuaJson = strLuaJson
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.luaJsonToObjAttrs( strClassID, strLuaJson )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "luaJsonToObjAttrs",
|
strClassID = strClassID,
|
strLuaJson = strLuaJson
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.objAttrsToLuaJson( strClassID, strObjAttrs )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "objAttrsToLuaJson",
|
strClassID = strClassID,
|
strObjAttrs = strObjAttrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.luaJsonToObjJson( strClassID, strLuaJson )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "luaJsonToObjJson",
|
strClassID = strClassID,
|
strLuaJson = strLuaJson
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.objJsonToLuaJson( strClassID, strObjJson )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "objJsonToLuaJson",
|
strClassID = strClassID,
|
strObjJson = strObjJson
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.objAttrToObjJson( strClassID, strObjAttrs )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "objAttrToObjJson",
|
strClassID = strClassID,
|
strObjAttrs = strObjAttrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.objJsonToObjAttr( strClassID, strObjJson )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "objJsonToObjAttr",
|
strClassID = strClassID,
|
strObjJson = strObjJson
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.incDataObjAccQty( strLuaDEID, strClassID, strCondition, strMaxQtyAttr, strAccQtyAttr, fQty, bExactQty )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "incDataObjAccQty",
|
strLuaDEID = strLuaDEID,
|
strClassID = strClassID,
|
strCondition = strCondition,
|
strMaxQtyAttr = strMaxQtyAttr,
|
strAccQtyAttr = strAccQtyAttr,
|
fQty = fQty,
|
bExactQty = bExactQty
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.decDataObjAccQty( strLuaDEID, strClassID, strCondition, strAccQtyAttr, fQty )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "decDataObjAccQty",
|
strLuaDEID = strLuaDEID,
|
strClassID = strClassID,
|
strCondition = strCondition,
|
strAccQtyAttr = strAccQtyAttr,
|
fQty = fQty
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.createDataObj( strLuaDEID, strClsName, strAttrs, bReturnLuaAttr, bUpdateExist, bTrigSysEvent, strMasterClsName, strMasterObjID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "createDataObj",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strAttrs = strAttrs,
|
bReturnLuaAttr = bReturnLuaAttr,
|
bUpdateExist = bUpdateExist,
|
bTrigSysEvent = bTrigSysEvent,
|
strMasterClsName = strMasterClsName,
|
strMasterObjID = strMasterObjID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.createDataObj2( strLuaDEID, strClsName, strObjJson, bReturnLuaAttr, bUpdateExist, bTrigSysEvent, strMasterClsName, strMasterObjID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "createDataObj2",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjJson = strObjJson,
|
bUpdateExist = bUpdateExist,
|
bTrigSysEvent = bTrigSysEvent,
|
strMasterClsName = strMasterClsName,
|
strMasterObjID = strMasterObjID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.insertrDataObj( strLuaDEID, strClsName, strDataJson, bRunSysEvent, bUpdateExist )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "insertrDataObj",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strDataJson = strDataJson,
|
bRunSysEvent = bRunSysEvent,
|
bUpdateExist = bUpdateExist
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.updateDataObj ( strLuaDEID, strClsName, strDataJson, bRunSysEvent )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "updateDataObj",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strDataJson = strDataJson,
|
bRunSysEvent = bRunSysEvent
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.updateDataAttrByCondition ( strLuaDEID, strClsName, strCondition, strSetSQL )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "updateDataAttrByCondition",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strSetSQL = strSetSQL
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.updateTableAttrByCondition ( strLuaDEID, strTableName, strCondition, strSetSQL )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "updateTableAttrByCondition",
|
strLuaDEID = strLuaDEID,
|
strTableName = strTableName,
|
strCondition = strCondition,
|
strSetSQL = strSetSQL
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.dbdeleteData ( strLuaDEID, strClsName, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "dbdeleteData",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.deleteDataObject ( strLuaDEID, strClsName, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "deleteDataObject",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryDataObjAttr( strLuaDEID, strClsName, strCondition, strOrder, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "queryDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strOrder = strOrder,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryDataObjAttr2( ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local args_count = #args
|
|
local post_data = {}
|
if( args_count == 2 ) then
|
post_data = {
|
func = "queryDataObjAttr2_1",
|
strQueryID = args[1],
|
nPage = lua.StrToNumber(args[2])
|
}
|
else
|
if (args_count < 5 ) then
|
return 1, "queryDataObjAttr2 输入参数不正确!"
|
end
|
local attrs = {}
|
for i = 6, args.n do
|
table.insert( attrs, args[i])
|
end
|
|
post_data = {
|
func = "queryDataObjAttr2",
|
strLuaDEID = args[1],
|
strClsName = args[2],
|
strCondition = args[3],
|
strOrder = args[4],
|
nPageSize = lua.StrToNumber(args[5]),
|
attr_name = attrs
|
}
|
end
|
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryDataObjAttr3( strLuaDEID, strClsName, strCondition, nRetCount, strOrder, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "queryDataObjAttr3",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
nRetCount = nRetCount,
|
strOrder = strOrder,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryOneDataObjAttr2( strLuaDEID, strClsName, strCondition, strOrderBy, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "queryOneDataObjAttr2",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strOrderBy = strOrderBy,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryOneDataObjAttr( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "queryOneDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryTable( strLuaDEID, strTabName, strFieldList, nRetCount, strCondition, strOrderBy )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "queryTable",
|
strLuaDEID = strLuaDEID,
|
strTabName = strTabName,
|
strFieldList = strFieldList,
|
nRetCount = nRetCount,
|
strCondition = lua.Get_StrAttrValue(strCondition),
|
strOrderBy = lua.Get_StrAttrValue(strOrderBy)
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryTable2( ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local args_count = #args
|
|
local post_data = {}
|
if( args_count == 2 ) then
|
post_data = {
|
func = "queryTable2_1",
|
strLuaDEID = args[1],
|
nPage = lua.StrToNumber(args[2])
|
}
|
else
|
if (args_count < 4 ) then
|
return 1, "queryTable2 输入参数不正确!"
|
end
|
local attrs = {}
|
for i = 5, args.n do
|
table.insert( attrs, args[i])
|
end
|
post_data = {
|
func = "queryTable2",
|
strLuaDEID = args[1],
|
strTabName = args[2],
|
strFieldList = args[3],
|
nPageSize = lua.StrToNumber(args[4]),
|
attr_name = attrs
|
}
|
end
|
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryMultiTable( strLuaDEID, strAttrInfo, strFromTabInfo, nRetCount, strCondition, strOrderBy )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "queryMultiTable",
|
strLuaDEID = strLuaDEID,
|
strAttrInfo = strAttrInfo,
|
strFromTabInfo = strFromTabInfo,
|
nRetCount = nRetCount,
|
strCondition = lua.Get_StrAttrValue(strCondition),
|
strOrderBy = lua.Get_StrAttrValue(strOrderBy)
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.queryMultiTable2( ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local args_count = #args
|
|
local post_data = {}
|
if( args_count == 2 ) then
|
post_data = {
|
func = "queryMultiTable2_1",
|
strLuaDEID = args[1],
|
nPage = lua.StrToNumber(args[2])
|
}
|
else
|
if (args_count < 4 ) then
|
return 1, "queryMultiTable2 输入参数不正确!"
|
end
|
local attrs = {}
|
for i = 5, args.n do
|
table.insert( attrs, args[i])
|
end
|
post_data = {
|
func = "queryMultiTable2",
|
strLuaDEID = args[1],
|
strAttrInfo = args[2],
|
strFromTabInfo = args[3],
|
nPageSize = lua.StrToNumber(args[4]),
|
attr_name = attrs
|
}
|
end
|
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjCount( strLuaDEID, strClsName, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDataObjCount",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.groupDataObjAttr( strLuaDEID, strClsName, strCondition, strAttr, strOrder )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "groupDataObjAttr",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strAttr = strAttr,
|
strOrder = strOrder
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjGroupCount( strLuaDEID, strClassName, strGroupAttr, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDataObjGroupCount",
|
strLuaDEID = strLuaDEID,
|
strClassName = strClassName,
|
strGroupAttr = strGroupAttr,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.groupDataObjAttrSum( strLuaDEID, strClassName, strCondition, strGroupAttr, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "groupDataObjAttrSum",
|
strLuaDEID = strLuaDEID,
|
strClassName = strClassName,
|
strCondition = strCondition,
|
strGroupAttr = strGroupAttr,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrGroupSum( strLuaDEID, strClassName, strCondition, strGroupAttrs, strSumAttrs, strOtherAttrs, strOrderBy )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDataObjAttrGroupSum",
|
strLuaDEID = strLuaDEID,
|
strClassName = strClassName,
|
strCondition = strCondition,
|
strGroupAttrs = strGroupAttrs,
|
strSumAttrs = strSumAttrs,
|
strOtherAttrs = strOtherAttrs,
|
strOrderBy = strOrderBy
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.groupDataObjAttrs( strLuaDEID, strClsName, strCondition, strOrderBy, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "groupDataObjAttrs",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strOrderBy = strOrderBy,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.groupTableAttrs( strLuaDEID, strTabName, strCondition, strOrder, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "groupTableAttrs",
|
strLuaDEID = strLuaDEID,
|
strTabName = strTabName,
|
strCondition = strCondition,
|
strOrder = strOrder,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDBRecordCount( strLuaDEID, strTabName, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDBRecordCount",
|
strLuaDEID = strLuaDEID,
|
strTabName = strTabName,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrSum( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttrSum",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrSum2( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttrSum2",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrAvg( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttrAvg",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDataObjAttrAvg2( strLuaDEID, strClsName, strCondition, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getDataObjAttrAvg2",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.existThisData( strLuaDEID, strClsName, strCondition )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "existThisData",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDictItemIInfo( strDirctName, strDirctItemName )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDictItemIInfo",
|
strDirctName = strDirctName,
|
strDirctItemName = strDirctItemName
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getDictItemIInfo2( strLuaDEID, strDirctName, strDirctItemName )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getDictItemIInfo",
|
strLuaDEID = strLuaDEID,
|
strDirctName = strDirctName,
|
strDirctItemName = lua.Get_StrAttrValue( strDirctItemName )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addDictItem( strDirctName, strDirctItemName )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addDictItem",
|
strDirctName = strDirctName,
|
strDirctItemName = strDirctItemName
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.deleteDictItem( strDirctName, strDirctItemName )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "deleteDictItem",
|
strDirctName = strDirctName,
|
strDirctItemName = strDirctItemName
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.reloadDictData( strLuaDEID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "reloadDictData",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getGlobalAttr( strLuaDEID, ... )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local args = table.pack(...)
|
local attrs = {}
|
for i = 1, args.n do
|
table.insert( attrs, args[i])
|
end
|
local post_data = {
|
func = "getGlobalAttr",
|
strLuaDEID = strLuaDEID,
|
attr_name = attrs
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getGlobalAttr2( strLuaDEID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getGlobalAttr2",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getGlobalAttrValue( strLuaDEID, strAttr )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getGlobalAttrValue",
|
strLuaDEID = strLuaDEID,
|
strAttr = strAttr
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setGlobalAttr( strLuaDEID, strAttrSet )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setGlobalAttr",
|
strLuaDEID = strLuaDEID,
|
strAttrSet = strAttrSet
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCacheValue( strKey, strGroupID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCacheValue",
|
strKey = strKey,
|
strGroupID = lua.Get_StrAttrValue( strGroupID )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setCacheValue( strKey, strValue, strGroupID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setCacheValue",
|
strKey = strKey,
|
strValue = strValue,
|
strGroupID = lua.Get_StrAttrValue( strGroupID )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.removeCacheValue( strKey, strGroupID )
|
local nRet, strRetInfo, i
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "removeCacheValue",
|
strKey = strKey,
|
strGroupID = lua.Get_StrAttrValue( strGroupID )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurUserInfo( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurUserInfo",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getUserInfo( strUserLogin, bDetail, bWithClientInfo )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getUserInfo",
|
strUserLogin = strUserLogin,
|
bDetail = lua.Get_NumAttrValue( bDetail ),
|
bWithClientInfo = lua.Get_NumAttrValue( bWithClientInfo )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getUserTerminalInfo( strUserLogin )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getUserTerminalInfo",
|
strUserLogin = strUserLogin
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getInputParameter2( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getInputParameter2",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.stopProgram( strLuaDEID, strMsgInfo )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "stopProgram",
|
strLuaDEID = strLuaDEID,
|
strMsgInfo = strMsgInfo
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.error( strLuaDEID, strErrInfo )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "error",
|
strLuaDEID = strLuaDEID,
|
strErrInfo = strErrInfo
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setAction( strLuaDEID, strAction )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setAction",
|
strLuaDEID = strLuaDEID,
|
strAction = strAction
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.setInfo( strLuaDEID, strInfo, nInfoCloseTime )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "setInfo",
|
strLuaDEID = strLuaDEID,
|
strInfo = strInfo,
|
nInfoCloseTime = lua.Get_NumAttrValue( nInfoCloseTime )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.returnValue( strLuaDEID, nRetStrIsJson, strReturn, nRetResType )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "returnValue",
|
strLuaDEID = strLuaDEID,
|
nRetStrIsJson = nRetStrIsJson,
|
strReturn = strReturn,
|
nRetResType = lua.Get_NumAttrValue( nRetResType )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getLuaDEInfo( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getLuaDEInfo",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getSerialNumber( strCodeType, strHeadCode, nCodeSize )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getSerialNumber",
|
strCodeType = strCodeType,
|
strHeadCode = strHeadCode,
|
nCodeSize = nCodeSize
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getSerialMaxNumber( strCodeType, strHeadCode, nCodeOrderLen )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getSerialMaxNumber",
|
strCodeType = strCodeType,
|
strHeadCode = strHeadCode,
|
nCodeOrderLen = lua.Get_NumAttrValue( nCodeOrderLen )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.removeSerialNumber( strCodeType, strHeadCode )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "removeSerialNumber",
|
strCodeType = strCodeType,
|
strHeadCode = strHeadCode
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.base64ToStr( strBase64 )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "base64ToStr",
|
strBase64 = strBase64
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.strToBase64( strData )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "strToBase64",
|
strData = strData
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getParameter( strLuaDEID, strParameterCode )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getParameter",
|
strLuaDEID = strLuaDEID,
|
strParameterCode = strParameterCode
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.sendHttpRequest( strUrl, strHeader, strBody, strMethod )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "sendHttpRequest",
|
strUrl = strUrl,
|
strHeader = strHeader,
|
strBody = strBody,
|
strMethod = lua.Get_StrAttrValue( strMethod )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.sendHttpRequest_Get( strUrl, strHeader )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "sendHttpRequest_Get",
|
strUrl = strUrl,
|
strHeader = strHeader
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.genReqVerify( strAppKey, strAppSecret, strReqUser )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "genReqVerify",
|
strAppKey = strAppKey,
|
strAppSecret = strAppSecret,
|
strReqUser = strReqUser
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.triggerClsEvent( strLuaDEID, strClsName, strObjID, strEventName, strParameter, strDataJson )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "triggerClsEvent",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strObjID = strObjID,
|
strEventName = strEventName,
|
strParameter = lua.Get_StrAttrValue( strParameter ),
|
strDataJson = lua.Get_StrAttrValue( strDataJson )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.triggerClsEventBatch( strLuaDEID, strClsName, strCondition, strEventName, strDataJson, strDisplayName )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "triggerClsEventBatch",
|
strLuaDEID = strLuaDEID,
|
strClsName = strClsName,
|
strCondition = strCondition,
|
strEventName = strEventName,
|
strDataJson = lua.Get_StrAttrValue( strDataJson ),
|
strDisplayName = lua.Get_StrAttrValue( strDisplayName )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addBackendScriptProc( strClassID, strEventName, strDataJson )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addBackendScriptProc",
|
strClassID = strClassID,
|
strEventName = strEventName,
|
strDataJson = lua.Get_StrAttrValue( strDataJson )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getBackendScriptProcResult( strProcID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getBackendScriptProcResult",
|
strProcID = strProcID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addSysWFP( strLuaDEID, nWFPType, strDataJson, strClsName, strObjID, strObjName, nTriggerType, strTriggerTime, strEventName, strDisplayName, strSrcName, bIsSys )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addSysWFP",
|
strLuaDEID = strLuaDEID,
|
nWFPType = nWFPType,
|
strDataJson = strDataJson,
|
strClsName = lua.Get_StrAttrValue( strClsName ),
|
strObjID = lua.Get_StrAttrValue( strObjID ),
|
strObjName = lua.Get_StrAttrValue( strObjName ),
|
nTriggerType = lua.Get_NumAttrValue( nTriggerType ),
|
strTriggerTime = lua.Get_StrAttrValue( strTriggerTime ),
|
strEventName = lua.Get_StrAttrValue( strEventName ),
|
strDisplayName = lua.Get_StrAttrValue( strDisplayName ),
|
strSrcName = lua.Get_StrAttrValue( strSrcName ),
|
bIsSys = lua.Get_NumAttrValue( bIsSys )
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.deleteSysWFP( strLuaDEID, strCondition )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "deleteSysWFP",
|
strLuaDEID = strLuaDEID,
|
strCondition = strCondition
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.writeSysLog( strLogType, strLogContent )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "writeSysLog",
|
strLogType = strLogType,
|
strLogContent = strLogContent
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.getCurTime_MS( )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "getCurTime_MS"
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addProcSQL( strSQL )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addProcSQL",
|
strSQL = strSQL
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addProcSQL2( strClassName, strObjID, strUpdateSet )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addProcSQL2",
|
strClassName = strClassName,
|
strObjID = strObjID,
|
strUpdateSet = strUpdateSet
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addProcSQL3( strClassName, strCondition, strUpdateSet )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addProcSQL3",
|
strClassName = strClassName,
|
strCondition = strCondition,
|
strUpdateSet = strUpdateSet
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.addProcSQL4( strSQL )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "addProcSQL4",
|
strSQL = strSQL
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.writeLuaLog( strLogContent )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "writeLuaLog",
|
strLogContent = strLogContent
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.startTransaction( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "startTransaction",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.commit( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "commit",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
function mobox.abort( strLuaDEID )
|
local nRet, strRetInfo
|
local api_url = MOBOX3.."/api/pei/callext/Lua/Call_MOBOX_Func"
|
-- 设置 POST 请求的数据
|
local post_data = {
|
func = "abort",
|
strLuaDEID = strLuaDEID
|
}
|
nRet, strRetInfo = call_mobox_epi( api_url, post_data )
|
return nRet, strRetInfo
|
end
|
|
|
return mobox
|