成人sese在线_91免费视频大全_不卡视频一二三_日本怡春院一区二区_日韩和欧美一区二区三区_夫妻av一区二区_国产一区二区三区国产_免费高清不卡av_国产精品538一区二区在线_国产不卡一区视频

產品中心 業內新聞 案例中心 視頻中心

Gungho任務二次開發-任務分類集成3000功能的擴展屬性excel導入 Gungho任務二次開發-任務分類集成3000功能的擴展屬性excel導入

Gungho任務二次開發-任務分類集成3000功能的擴展屬性excel導入

分類:二次開發 產品中心 691

Gungho任務二次開發-任務分類集成3000功能的清單導入

這個是一個標準的導入模板 ,使用前可以通過修改 表名,字段名稱,字段中文名,字段對應賦值變量名稱。

–[[

這個是一個標準的腳本,可以

1、修改里面的數據對象名稱 樣品技術參數

2、字段相關名稱(字段中文名、字段名稱、字段賦值變量名稱)

字段名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? 字段中文名? ? ? ? ? 字段對應賦值變量名

N_SN? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?序號? ? ? ? ? ? ? ? ? ? ?nSN

S_ITEM_NAME? ? ? ? ? ? ? ? ?名稱? ? ? ? ? ? ? ? ? ? ?strItemName

S_ITEM_M_S_N? ? ? ? ? ? ? ?型號_規格_數量? ?strItemMSN

S_ITEM_CODE? ? ? ? ? ? ? ? ?編號? ? ? ? ? ? ? ? ? ? ?strItemCode

S_MANUFACTURER? ? ? ? 生產單位? ? ? ? ? ? ? strFacturer

3、若字段不夠多,或太多,需要調整程序

4、里面的唯一性判斷是 task_id + S_ITEM_NAME + S_ITEM_CODE (需要根據情況調整)

–]]

功能說明:json = require(“json”)

mobox = require(“OILua_JavelinExt”)

require(“oi_basestrfunc”)

function ImportExcle(strLuaDEID)

local nRet, strRetInfo

local strPrjID = ”

local strTaskID = ”

— 獲取全局變量 prj_id, task_id

nRet, strRetInfo = mobox.getGlobalAttr( strLuaDEID, “task_id”,”prj_id” )

if ( nRet ~= 0 or strRetInfo == ” ) then

mobox.error( strLuaDEID, “系統無法獲取全局變量 “..strRetInfo )

return

end

local input_paramter = json.decode( strRetInfo )

strTaskID = input_paramter[1].value

strPrjID = input_paramter[2].value

if ( strTaskID == ” ) then

mobox.error( strLuaDEID, “必須要有項目及任務相關信息” )

return

end

— 獲取導入的單條數據, 返回 {“id”:”xxx”,”attrs”:[{“attr”:”attr1″,”value”:”xxx1″},{“attr”:”attr2″,”value”:”xxx2″}, …]}

nRet, strRetInfo = mobox.getInputParameter(strLuaDEID)

if (nRet ~= 0 or strRetInfo == ” ) then

mobox.error(strLuaDEID, “無法獲取導入數據!”..strRetInfo)

return

end

local n, nCount, nValue

local strAddAttr = ”

local strAttr = ”

local strSetSQL = ”

— 一些關鍵屬性 (腳本 后期只需要改字段名稱就可以)

local nSN? ? ? ? ? ? ? ? ? ? ? ? ? ?— 對應 序號 N_SN

local strItemName = ”? ? ? ? — 對應 名稱 S_ITEM_NAME

local strItemMSN = ”? ? ? ? ?— 對應 型號_規格_數量 S_ITEM_M_S_N

local strItemCode = ”? ? ? ? ?— 對應 編號 S_ITEM_CODE

local strFacturer = ”? ? ? ? ? ? — 對應 生產單位 S_MANUFACTURER

 

— 因為每次導入只傳一條記錄,所以當前條寫入 prj_id 及 task_id

strAddAttr = strAddAttr .. ‘{“attr”:”G_TASK_ID”,”value”:”‘ .. strTaskID .. ‘”},’

strAddAttr = strAddAttr .. ‘{“attr”:”G_PRJ_ID”,”value”:”‘ .. strPrjID .. ‘”},’

local retJson =json.decode(strRetInfo)

local input_rows =retJson[“parameter”]

— 步驟1 獲取從excel導入的一行數據,根據excel的列定義進行屬性組合 strAddAttr

nCount = #input_rows

for n = 1, nCount do

strAttr = input_rows[n].attr

strValue = input_rows[n].value

— 根據導入的excel列頭名稱進行判斷

— 關鍵屬性判斷

if (strAttr == “名稱”) then

if (strValue == ”) then

mobox.error(strLuaDEID, strAttr .. “不能為空!”)

return

end

strItemName = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”S_ITEM_NAME”,”value”:”‘ .. strItemName .. ‘”},’

 

— 常規屬性

elseif (strAttr == “序號”) then

nSN = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”N_SN”,”value”:”‘ .. nSN .. ‘”},’

elseif (strAttr == “型號_規格_數量”) then

strItemMSN = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”S_ITEM_M_S_N”,”value”:”‘ .. strItemMSN .. ‘”},’

elseif (strAttr == “編 號”) then

strItemCode= strValue
strAddAttr = strAddAttr .. ‘{“attr”:”S_ITEM_CODE”,”value”:”‘ .. strItemCode .. ‘”},’

elseif (strAttr == “生產廠家”) then

strFacturer = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”S_MANUFACTURER”,”value”:”‘ .. strFacturer .. ‘”},’

end

end
–去除最后一個,
local strAddAttr1 = trim_laster_char(strAddAttr)

— 步驟2 根據 (名稱+編號+taskid) 來判斷導入的檢測數據是否已經存在
— 如果已經存在,根據導入的數據進行覆蓋
— 如果不存在需要創建
local attrs
local strCondition = “S_ITEM_NAME='” .. strItemName .. “‘ and G_TASK_ID='”..strTaskID..”‘ and S_ITEM_CODE='” .. strItemCode.. “‘”
nRet, strRetInfo = mobox.existThisData(strLuaDEID, “樣品技術參數”, strCondition)
if (nRet ~= 0 ) then

mobox.error(strLuaDEID, “在檢查樣品技術參數是否存在時失敗! ” .. strRetInfo)

return
end

if (strRetInfo == ‘yes’) then

— 已經存在,根據導入的數據進行覆蓋

strCondition = “S_ITEM_NAME='” .. strItemName .. “‘ and G_TASK_ID='”..strTaskID..”‘ and S_ITEM_CODE='” .. strItemCode.. “‘”

strSetSQL = “N_SN='” ..nSN.. “‘, S_ITEM_NAME = ‘” .. strItemName ..”‘ , S_ITEM_CODE ='” ..strItemCode .. “‘ , S_ITEM_M_S_N = ‘” .. strItemMSN ..”‘ “

nRet, strRetInfo = mobox.updateDataAttrByCondition(strLuaDEID, “樣品技術參數”, strCondition, strSetSQL)

if (nRet ~= 0) then

mobox.error(strLuaDEID, strRetInfo)

return

end

elseif (strRetInfo == ‘no’) then

— 創建 樣品技術參數

— mobox.writeSysLog(“strAddAttr1”, strAddAttr1)

strAddAttr1 = ‘[‘ .. strAddAttr1 .. ‘]’

mobox.writeSysLog(“strAddAttr2”, strAddAttr1)

nRet, strRetInfo = mobox.createDataObj(strLuaDEID, “樣品技術參數”, strAddAttr1)

if (nRet ~= 0) then

mobox.error(strLuaDEID, “創建樣品技術參數失敗! ” .. strRetInfo )

return
end

end
end

 

function
標簽:手冊腳本 上一篇: 下一篇:
展開更多
預約軟件體驗

loading...

成人sese在线_91免费视频大全_不卡视频一二三_日本怡春院一区二区_日韩和欧美一区二区三区_夫妻av一区二区_国产一区二区三区国产_免费高清不卡av_国产精品538一区二区在线_国产不卡一区视频
国产ts人妖一区二区| 99久久国产综合精品色伊| 99re热视频这里只精品| 丝袜美腿亚洲综合| 国产麻豆精品一区二区| 91色婷婷久久久久合中文| 国产一区二区日韩精品| 99re这里只有精品视频首页| 精品一区二区三区免费播放| 天堂在线一区二区| 精品夜夜嗨av一区二区三区| 97久久精品人人澡人人爽| 国产精品一二三四五| 美女尤物国产一区| 91视频免费看| heyzo一本久久综合| 国产一区91精品张津瑜| 美女视频一区二区| 日日摸夜夜添夜夜添国产精品| 国产传媒久久文化传媒| 久久99精品国产麻豆婷婷| 日韩主播视频在线| 91在线你懂得| 97久久久精品综合88久久| 国产成人精品一区二| 国产在线一区二区| 狠狠色丁香久久婷婷综| 久久69国产一区二区蜜臀| 日本不卡视频在线| 日韩专区在线视频| 日韩精品一区第一页| 91偷拍与自偷拍精品| 97久久超碰精品国产| 成人综合婷婷国产精品久久| 国产精品综合在线视频| 国产一区二区三区四区五区入口| 久久99精品久久久久久国产越南 | 精品夜夜嗨av一区二区三区| 日韩国产精品91| 丝瓜av网站精品一区二区| 成人av电影在线播放| av在线不卡免费看| 成人av电影免费在线播放| 国产黄色91视频| 国产成人一区二区精品非洲| 国产成人综合在线观看| 床上的激情91.| 99re这里只有精品首页| 日韩精品午夜视频| 久久激情综合网| 国产在线精品免费av| 国产精品99精品久久免费| 国产精品亚洲一区二区三区妖精| 国产999精品久久久久久绿帽| 成人18精品视频| 99精品欧美一区二区蜜桃免费 | 奇米一区二区三区| 老司机一区二区| 韩国三级电影一区二区| 国产毛片精品国产一区二区三区| 国产成人在线影院| 91免费小视频| 精品一区二区三区免费观看| 国产成人精品综合在线观看| 99精品视频在线免费观看| 蜜桃av一区二区| 高清在线不卡av| 日韩电影在线免费看| 精品一区二区三区不卡| 懂色av噜噜一区二区三区av| 日本女优在线视频一区二区| 国产一区二区三区黄视频| av中文字幕不卡| 久久99久久久欧美国产| a在线欧美一区| 久久99精品国产.久久久久| 高清日韩电视剧大全免费| 日韩成人一区二区三区在线观看| 国产乱码精品一区二区三区五月婷| 99久久精品一区二区| 极品美女销魂一区二区三区| av亚洲精华国产精华| 精品在线免费视频| 91美女片黄在线观看91美女| 国产麻豆成人传媒免费观看| 日本午夜一区二区| 不卡av在线网| 国内外成人在线视频| 日韩精品91亚洲二区在线观看| 国产乱码精品一区二区三区忘忧草| 97超碰欧美中文字幕| 国产精品911| 紧缚奴在线一区二区三区| 99精品久久只有精品| 高清不卡一区二区| 国产一区二区视频在线播放| 日本中文字幕一区| 91网址在线看| 日韩中文字幕一区二区三区| 福利一区二区在线| 国产又黄又大久久| 捆绑紧缚一区二区三区视频| 天堂久久一区二区三区| 99久久久久久| www.av亚洲| 成人午夜私人影院| 国产精品一区久久久久| 国产在线一区二区| 国产自产高清不卡| 精品一区二区国语对白| 久久国产日韩欧美精品| 毛片基地黄久久久久久天堂| 日本亚洲一区二区| 日本三级亚洲精品| 青青草视频一区| 喷白浆一区二区| 美国一区二区三区在线播放 | 人妖欧美一区二区| 天堂影院一区二区| 日韩福利视频导航| 毛片av一区二区| 裸体在线国模精品偷拍| 蜜臀a∨国产成人精品| 奇米777欧美一区二区| 日本vs亚洲vs韩国一区三区二区| 日韩av中文在线观看| 免费av成人在线| 精品中文字幕一区二区| 精品制服美女丁香| 国产精品亚洲专一区二区三区 | 久草这里只有精品视频| 久久成人精品无人区| 韩国成人在线视频| 国产成人精品免费一区二区| 国产99久久久国产精品潘金网站| 国产suv一区二区三区88区| 国产精品亚洲一区二区三区在线| 国产盗摄女厕一区二区三区| www.视频一区| 男人的天堂久久精品| 韩国三级中文字幕hd久久精品| 国产盗摄视频一区二区三区| 本田岬高潮一区二区三区| 91蝌蚪porny| 久草中文综合在线| 成人午夜伦理影院| 蜜桃av一区二区三区| 国产一区二区三区在线观看精品 | 国产又黄又大久久| 成+人+亚洲+综合天堂| 日韩精品一区第一页| 国内一区二区在线| 91在线你懂得| 国产麻豆精品theporn| 99久久综合精品| 精品一区二区综合| 成人av在线一区二区| 另类小说一区二区三区| 成av人片一区二区| 极品少妇一区二区三区精品视频| 成人不卡免费av| 精品一区二区三区av| 成人a免费在线看| 狠狠色丁香婷综合久久| www.欧美色图| 国产精品羞羞答答xxdd| 秋霞电影网一区二区| 成人国产精品免费观看| 寂寞少妇一区二区三区| 日韩在线卡一卡二| 成人高清免费观看| 国产一级精品在线| 麻豆一区二区三| 日韩影院精彩在线| heyzo一本久久综合| 国产久卡久卡久卡久卡视频精品| 免费欧美日韩国产三级电影| 国产凹凸在线观看一区二区| 激情五月激情综合网| 日韩av午夜在线观看| 99久久久久久| 成人午夜激情在线| 国产mv日韩mv欧美| 国产激情一区二区三区四区 | 精品一区二区三区久久久| 日韩精品一二三区| 97se亚洲国产综合自在线| 国产99久久久国产精品潘金网站| 激情文学综合丁香| 激情六月婷婷综合| 国产一区视频在线看| 狠狠色丁香久久婷婷综合丁香| 美女网站色91| 久久成人麻豆午夜电影| 免费人成在线不卡| 蜜桃av一区二区在线观看| 青青草精品视频| 麻豆传媒一区二区三区| 捆绑调教一区二区三区| 久久精品72免费观看| 精品一区二区三区香蕉蜜桃| 久久99热99| 国产一区二区不卡| 国产成人免费xxxxxxxx| 成人免费视频免费观看| 国产高清精品网站| 成人精品视频.| 91免费观看在线| 日本不卡在线视频| 精品一区二区三区香蕉蜜桃| 国产剧情av麻豆香蕉精品| 国产iv一区二区三区| 成人午夜激情视频| 视频一区二区三区中文字幕| 美女一区二区三区| 国产麻豆精品95视频| 高清不卡一二三区| av综合在线播放| 日韩av网站在线观看| 精品一区二区日韩| 国产黄人亚洲片| aaa亚洲精品| 麻豆精品国产91久久久久久| 国产在线精品视频| 99视频一区二区| 热久久久久久久| 国产精品一品视频| 91女神在线视频| 国产在线视视频有精品| 99国内精品久久| 激情五月播播久久久精品| 成人亚洲精品久久久久软件| 日韩av一区二区在线影视| 国产精品综合一区二区| 日日摸夜夜添夜夜添精品视频| 精一区二区三区| 99久久精品费精品国产一区二区| 麻豆91精品视频| 成人福利视频在线| 激情综合亚洲精品| 91看片淫黄大片一级在线观看| 国内久久精品视频| 日日摸夜夜添夜夜添国产精品| 狠狠色丁香久久婷婷综| 91免费精品国自产拍在线不卡| 国产乱子轮精品视频| 日本sm残虐另类| 成人综合婷婷国产精品久久蜜臀| 日本va欧美va瓶| k8久久久一区二区三区| 国内精品伊人久久久久av一坑| 91免费看视频| 高清免费成人av| 激情综合五月天| 琪琪一区二区三区| 99久久精品国产精品久久| 国产精品一区二区果冻传媒| 青青草视频一区| 91污在线观看| 不卡视频在线看| 国产精品中文字幕日韩精品| 久久精品国产一区二区三| 91婷婷韩国欧美一区二区| 成人一二三区视频| 国产成人精品1024| 国产毛片精品国产一区二区三区| 免费久久99精品国产| 91在线精品一区二区| 成人深夜视频在线观看| 国产精品18久久久久久久久| 韩国一区二区在线观看| 久久99最新地址| 日韩电影在线免费看| 91年精品国产| 91视视频在线观看入口直接观看www | 国产乱码精品一区二区三区忘忧草| 91视频免费播放| a亚洲天堂av| www.亚洲在线| 成人高清视频在线| 不卡在线视频中文字幕| 国产.欧美.日韩| 成人在线一区二区三区| 福利一区福利二区| 国产盗摄精品一区二区三区在线 | 蜜桃在线一区二区三区| 免费观看在线综合| 精品一区在线看| 国内精品在线播放| 国产精品亚洲一区二区三区在线 | 激情小说亚洲一区| 麻豆精品一区二区综合av| 免费观看一级特黄欧美大片| 免费观看30秒视频久久| 免费成人美女在线观看| 精品一区二区三区在线播放视频| 久久99精品视频| 国产精品综合网| 成人午夜短视频| 国产精品911| 不卡av电影在线播放| 91女厕偷拍女厕偷拍高清| 91美女蜜桃在线| 美国一区二区三区在线播放| 国内精品免费**视频| 国产精品主播直播| 成人动漫精品一区二区| 日韩精品色哟哟| 国产一区二区在线观看免费 | 成人免费看黄yyy456| av综合在线播放| 91在线精品一区二区| 视频一区二区欧美| 国产在线观看一区二区| 国产成人av电影在线播放| 成人av在线电影| 视频一区二区三区入口| 激情另类小说区图片区视频区| 国产精品99久久久| 91啪亚洲精品| 日本不卡的三区四区五区| 国产一区二区在线看| 国产a视频精品免费观看| 91麻豆国产香蕉久久精品| 国产呦萝稀缺另类资源| www.亚洲国产| 捆绑调教一区二区三区| 国产精品亚洲一区二区三区在线 | 美女精品一区二区| 精品一区二区三区影院在线午夜| 国产a视频精品免费观看| 日韩专区欧美专区| 国产精品一区免费视频| av一区二区三区| 黄页视频在线91| 91亚洲精华国产精华精华液| 美女精品自拍一二三四| 国产999精品久久久久久| 六月丁香综合在线视频| 国产成人免费高清| 久久精品国产在热久久| 不卡av免费在线观看| 国产一区二区91| 日韩av一区二区三区| 成人性生交大片免费看视频在线| 久久精品免费看| 99re免费视频精品全部| 韩国v欧美v日本v亚洲v| 秋霞午夜鲁丝一区二区老狼| 国产a久久麻豆| 极品美女销魂一区二区三区| fc2成人免费人成在线观看播放| 日av在线不卡| 99视频一区二区| 激情丁香综合五月| 久久国产精品99久久人人澡| 91小视频在线| 成人综合婷婷国产精品久久| 久久精品国产色蜜蜜麻豆| 91在线小视频| 99精品视频免费在线观看| 国产一区999| 青青草精品视频| 美腿丝袜一区二区三区| 99久久精品99国产精品| 白白色 亚洲乱淫| 99久久er热在这里只有精品66| 国产成人小视频| 国产一区二区三区在线观看免费| 看电视剧不卡顿的网站| 免费av成人在线| 六月丁香综合在线视频| 久久精品久久99精品久久| 99国产一区二区三精品乱码| 91在线你懂得| 91丨国产丨九色丨pron| 91在线免费播放| 肉肉av福利一精品导航| 三级久久三级久久| 91丨九色porny丨蝌蚪| 91在线视频观看| 首页亚洲欧美制服丝腿| 日欧美一区二区| 日韩av中文在线观看| 蜜臀精品一区二区三区在线观看| 秋霞午夜av一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 男女性色大片免费观看一区二区| 日本aⅴ精品一区二区三区 | 粉嫩蜜臀av国产精品网站| 国产成人av福利| a在线欧美一区| 菠萝蜜视频在线观看一区| 99久久99久久精品免费看蜜桃| 手机精品视频在线观看| 男女视频一区二区| 国产成人精品免费在线| 日韩精品1区2区3区| 久久精品免费观看| 国产高清一区日本|