--[[
|
编码: M3-00-02
|
名称: public-获取数据类中定义的编码和分组信息
|
作者:HAN
|
日期:2025-2-14
|
|
级别: 项目
|
|
函数: Print_WMSBasisClsCode
|
|
功能:
|
|
|
更改记录:
|
|
--]]
|
|
m3 = require( "oi_base_mobox" )
|
|
function Print_WMSBasisClsCode ( strLuaDEID )
|
local nRet, strRetInfo, n
|
local strCondition, strSetSQL
|
|
local attrs = {"CN_S_ID","CN_S_GROUP","CN_S_CODE","CN_N_ORDER"}
|
nRet, strRetInfo = mobox.queryTable( strLuaDEID, "OI_SYS_DATA_CLASS", lua.table2str(attrs), 1000)
|
|
if ( nRet ~= 0 ) then
|
lua.Error( strLuaDEID, debug.getinfo(1), "获取数据类定义失败!"..strRetInfo )
|
end
|
|
if ( strRetInfo == '' ) then return end
|
local data_info = json.decode( strRetInfo )
|
strRetInfo = ""
|
for n = 1, #data_info do
|
|
if ( data_info[n].CN_S_GROUP ~= '巨星' ) then
|
local str_cls_info = '{cls_id = "'..data_info[n].CN_S_ID..'",group = "'..data_info[n].CN_S_GROUP..'",'..
|
'code = "'..data_info[n].CN_S_CODE..'", order = '..lua.StrToNumber( data_info[n].CN_N_ORDER ).."}"
|
if ( strRetInfo ~= '' ) then strRetInfo = strRetInfo.."," end
|
strRetInfo = strRetInfo..str_cls_info
|
end
|
end
|
|
lua.Debug( strLuaDEID, debug.getinfo(1), "WMS Basis ClsInfo -->", "{"..strRetInfo.."}" )
|
end
|