日韩三级电影网站_欧美高清性xxxx_国产精品国产三级国产aⅴ原创_黄色大片在线观看_国产又黄又爽又色_欧美精品日韩少妇_www.中文字幕久久久_亚洲精品8mav_亚洲欧洲日产国产网站_欧美一区二区三区色

產(chǎn)品中心 業(yè)內(nèi)新聞 案例中心 視頻中心

Gungho任務(wù)二次開發(fā)-任務(wù)分類集成3000功能的擴(kuò)展屬性excel導(dǎo)入 Gungho任務(wù)二次開發(fā)-任務(wù)分類集成3000功能的擴(kuò)展屬性excel導(dǎo)入

Gungho任務(wù)二次開發(fā)-任務(wù)分類集成3000功能的擴(kuò)展屬性excel導(dǎo)入

分類:二次開發(fā) 產(chǎn)品中心 708

Gungho任務(wù)二次開發(fā)-任務(wù)分類集成3000功能的清單導(dǎo)入

這個(gè)是一個(gè)標(biāo)準(zhǔn)的導(dǎo)入模板 ,使用前可以通過修改 表名,字段名稱,字段中文名,字段對(duì)應(yīng)賦值變量名稱。

–[[

這個(gè)是一個(gè)標(biāo)準(zhǔn)的腳本,可以

1、修改里面的數(shù)據(jù)對(duì)象名稱 樣品技術(shù)參數(shù)

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

字段名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? 字段中文名? ? ? ? ? 字段對(duì)應(yīng)賦值變量名

N_SN? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?序號(hào)? ? ? ? ? ? ? ? ? ? ?nSN

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

S_ITEM_M_S_N? ? ? ? ? ? ? ?型號(hào)_規(guī)格_數(shù)量? ?strItemMSN

S_ITEM_CODE? ? ? ? ? ? ? ? ?編號(hào)? ? ? ? ? ? ? ? ? ? ?strItemCode

S_MANUFACTURER? ? ? ? 生產(chǎn)單位? ? ? ? ? ? ? strFacturer

3、若字段不夠多,或太多,需要調(diào)整程序

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

–]]

功能說明: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, “系統(tǒng)無法獲取全局變量 “..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, “必須要有項(xiàng)目及任務(wù)相關(guān)信息” )

return

end

— 獲取導(dǎo)入的單條數(shù)據(jù), 返回 {“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, “無法獲取導(dǎo)入數(shù)據(jù)!”..strRetInfo)

return

end

local n, nCount, nValue

local strAddAttr = ”

local strAttr = ”

local strSetSQL = ”

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

local nSN? ? ? ? ? ? ? ? ? ? ? ? ? ?— 對(duì)應(yīng) 序號(hào) N_SN

local strItemName = ”? ? ? ? — 對(duì)應(yīng) 名稱 S_ITEM_NAME

local strItemMSN = ”? ? ? ? ?— 對(duì)應(yīng) 型號(hào)_規(guī)格_數(shù)量 S_ITEM_M_S_N

local strItemCode = ”? ? ? ? ?— 對(duì)應(yīng) 編號(hào) S_ITEM_CODE

local strFacturer = ”? ? ? ? ? ? — 對(duì)應(yīng) 生產(chǎn)單位 S_MANUFACTURER

 

— 因?yàn)槊看螌?dǎo)入只傳一條記錄,所以當(dāng)前條寫入 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導(dǎo)入的一行數(shù)據(jù),根據(jù)excel的列定義進(jìn)行屬性組合 strAddAttr

nCount = #input_rows

for n = 1, nCount do

strAttr = input_rows[n].attr

strValue = input_rows[n].value

— 根據(jù)導(dǎo)入的excel列頭名稱進(jìn)行判斷

— 關(guān)鍵屬性判斷

if (strAttr == “名稱”) then

if (strValue == ”) then

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

return

end

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

 

— 常規(guī)屬性

elseif (strAttr == “序號(hào)”) then

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

elseif (strAttr == “型號(hào)_規(guī)格_數(shù)量”) then

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

elseif (strAttr == “編 號(hào)”) then

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

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

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

end

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

— 步驟2 根據(jù) (名稱+編號(hào)+taskid) 來判斷導(dǎo)入的檢測(cè)數(shù)據(jù)是否已經(jīng)存在
— 如果已經(jīng)存在,根據(jù)導(dǎo)入的數(shù)據(jù)進(jìn)行覆蓋
— 如果不存在需要?jiǎng)?chuàng)建
local attrs
local strCondition = “S_ITEM_NAME='” .. strItemName .. “‘ and G_TASK_ID='”..strTaskID..”‘ and S_ITEM_CODE='” .. strItemCode.. “‘”
nRet, strRetInfo = mobox.existThisData(strLuaDEID, “樣品技術(shù)參數(shù)”, strCondition)
if (nRet ~= 0 ) then

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

return
end

if (strRetInfo == ‘yes’) then

— 已經(jīng)存在,根據(jù)導(dǎo)入的數(shù)據(jù)進(jìn)行覆蓋

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, “樣品技術(shù)參數(shù)”, strCondition, strSetSQL)

if (nRet ~= 0) then

mobox.error(strLuaDEID, strRetInfo)

return

end

elseif (strRetInfo == ‘no’) then

— 創(chuàng)建 樣品技術(shù)參數(shù)

— mobox.writeSysLog(“strAddAttr1”, strAddAttr1)

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

mobox.writeSysLog(“strAddAttr2”, strAddAttr1)

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

if (nRet ~= 0) then

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

return
end

end
end

 

function
標(biāo)簽:手冊(cè)腳本 上一篇: 下一篇:
展開更多
預(yù)約軟件體驗(yàn)

loading...

国产精品美女久久久久久2018| 亚洲欧洲黄色网| 五月天婷婷网站| 成人在线免费观看91| 国产精品视频中文字幕91| 国产精品冒白浆免费视频| 久久久蜜桃精品| 911av视频| 福利精品在线| 国外视频精品毛片| 欧美三级又粗又硬| 久久日一线二线三线suv| 国产免费中文字幕| 成人午夜亚洲| 午夜精品www| 国产麻豆麻豆| 国产精品久久免费看| 白嫩情侣偷拍呻吟刺激| 亚洲天堂中文字幕在线观看| 欧美最猛性xxxxx亚洲精品| 国产乱在线观看完整版视频| 国产精品视频观看| 在线视频 日韩| 激情小说一区| 91久久精品在线| av手机免费观看| 欧美午夜视频一区二区| 日本中文字幕免费在线观看| 91精品91| 天天爽天天狠久久久| 国产毛片在线| 日韩精品在线视频| av中文字幕在线免费观看| 精品在线视频一区| 男人透女人免费视频| 成人爽a毛片免费啪啪| 欧美激情视频播放| 国产xxx免费观看| 伊人婷婷欧美激情| 三级黄色录像视频| 欧美ab在线视频| 亚洲天堂av免费在线观看| 国产成人l区| 中文字幕亚洲欧美在线| 久热中文字幕在线| 欧美国产禁国产网站cc| 色欲av无码一区二区三区| 女人av一区| 精品网站在线看| 国产精品一区二区婷婷| 日韩精品在线免费播放| 无码精品黑人一区二区三区 | 国产免费久久久| 国产一区在线精品| wwwwwxxxx日本| 日韩中文字幕一区二区高清99| 国产精品中文在线| 性欧美16一18| 欧美精品一区二区在线播放| av网站在线免费看| 91免费在线视频观看| 成人网站免费观看| 91亚洲国产| 欧美aaa在线观看| 欧美aaaaa性bbbbb小妇| 69**夜色精品国产69乱| wwwwww99| 欧美一区二区高清| 亚洲第一第二区| 国产婷婷色一区二区三区四区| 亚洲人成人无码网www国产| 91国语精品自产拍| 日韩免费在线观看av| 日韩久久一区二区三区| 国产久一一精品| 最新中文字幕在线观看| 亚洲精品综合精品自拍| 中文字幕2022永久在线| 一区二区三区中文免费| 国产精品成人aaaa在线| 蜜桃视频一区二区三区| 人妻精品久久久久中文字幕69| 在线亚洲a色| 亚洲精品国产精品国自产| 人人澡人人添人人爽一区二区| 欧美日韩xxx| eeuss影院www免费视频| 91精品国产综合久久福利软件| 成 人 黄 色 片 在线播放| 欧美激情一区二区三区蜜桃视频| 久久精品一区二区三区四区五区 | www.亚洲免费| 欧美国产乱视频| 四虎国产成人永久精品免费| 日韩欧美国产三级电影视频| 亚洲视频在线观看不卡| 亚洲影视在线播放| 午夜精品一区二| 成人av网址在线观看| 亚洲久久久久久久| 亚洲深夜激情| 99九九精品视频| 成人激情开心网| 国产夫妻自拍一区| 日韩精品视频在线看| 精品一区二区三区日本| 超碰在线资源| 国产精品天天狠天天看| 国产裸舞福利在线视频合集| 久久成人av网站| 被下部羞羞漫画| 亚洲欧美国产精品| 午夜视频免费播放| 日韩限制级电影在线观看| 岛国电影中文在线| 一本大道久久a久久精品综合| 国产美女永久免费| 中文字幕不卡一区| 毛片基地在线观看| 久久久精品国产免费观看同学| 中文字幕在线有码| 国产精品18久久久久久vr| 中文字幕在线观看免费高清| 三级在线观看一区二区| www国产视频| 国产亚洲精品久久久久婷婷瑜伽| www激情五月| 欧美在线网址| 91国内在线播放| 亚洲人metart人体| 啊啊啊国产视频| 98精品视频| 国产野外作爱视频播放| 久久婷婷蜜乳一本欲蜜臀| 妞干网在线免费视频| 欧美日韩激情| 国产日韩成人内射视频| 不卡中文一二三区| 免费激情视频在线观看| 色狮一区二区三区四区视频| 欧美激情国产精品日韩| 精品国产91久久久久久浪潮蜜月| 国产成人黄色片| 欧美先锋资源| 国产成人精品视频ⅴa片软件竹菊| 欧美一二区在线观看| 可以在线看的黄色网址| 99精品全国免费观看视频软件| 狠狠热免费视频| 亚洲激情中文| 五月天婷婷在线观看视频| 亚洲视频狠狠| 国产人成视频在线观看| 日韩精品一二区| 中文字幕成人动漫| 韩国av一区二区三区在线观看| 卡一卡二卡三在线观看| 国产精品综合在线视频| 欧产日产国产v| 91麻豆国产精品久久| 一级片视频在线观看| 中文一区在线播放| 国产精品九九九九| 精品美女国产在线| 男女视频网站| 日韩视频免费观看高清完整版在线观看 | 性xxxx欧美老肥妇牲乱| 午夜激情影院在线观看| 香蕉久久夜色精品国产| 国产精品成人一区二区三区电影毛片| 久久99精品国产91久久来源| 手机在线免费看片| 久久久久久久久久久久久久久99| 亚洲第一网站在线观看| 亚洲免费观看| 国产伦精品一区二区三区妓女下载 | 国产视频一二| 久久久久国产精品免费| avav免费在线观看| 亚洲va电影大全| 韩国成人在线| 亚洲精品天堂成人片av在线播放 | 蜜臀av午夜精品久久| 久久亚洲综合色| 亚洲熟妇无码久久精品| 狠狠做深爱婷婷久久综合一区| 中文字幕在线免费视频| 精品国产伦一区二区三区观看方式 | 欧美午夜精品久久久| 国产95在线|亚洲| 一区二区三区www| 调教视频在线观看| 青青青国产精品一区二区| 久色国产在线| 少妇精品久久久久久久久久| 啪啪激情综合网| 亚洲精品www.| 奇米在线7777在线精品| 久久久精品国产sm调教网站| 国产精品久线观看视频| 黄色片一区二区三区| 欧美一区二区三区免费视频| 天天天天天天操| 97在线免费视频| caoprom在线| 一本色道久久99精品综合| 精品久久成人| 国产av一区二区三区传媒| 国产乱人伦偷精品视频免下载| 免费黄色网址在线| 午夜国产精品一区| 国产精品乱码一区二区三区视频| 中文字幕欧美日韩精品| 国产乱视频在线观看| 国产精品永久入口久久久| 日本99精品| av网站在线不卡| 麻豆91精品91久久久的内涵| 日本一二三区不卡| 亚洲国产视频a| 国产卡一卡二卡三| 久久在线免费视频| 中文字幕在线三区| 日韩69视频在线观看| 丁香花在线高清完整版视频| 亚洲一区美女| 香蕉综合视频| 中国美女黄色一级片| 国产精品电影院| 亚洲精品成人a| 日韩中文字幕免费看| 激情成人四房播| 亚洲一区二区三区免费观看| 图片区亚洲欧美小说区| 日本美女xxx| 日韩理论片网站| 国产乱在线观看视频| 欧美另类99xxxxx| av剧情在线观看| 成人黄色大片网站| 久久综合图片| 色av性av丰满av| 欧美视频精品在线| 精品久久久久久中文字幕动漫 | 日本一区二区在线免费观看| 日韩免费在线电影| 久章草在线视频| 秋霞成人午夜伦在线观看| 中文字幕在线欧美| 欧美日韩不卡在线| 成人在线小说| 国产伦精品一区二区三区在线| 蜜桃国内精品久久久久软件9| 熟妇人妻久久中文字幕| 中文字幕av在线一区二区三区| 亚洲线精品久久一区二区三区| 久久久国产精彩视频美女艺术照福利| 欧美极品少妇videossex| 久久www视频| 日韩一区精品字幕| 中文字幕在线日亚洲9| 日韩欧美美女一区二区三区| 日韩a在线观看| 欧美激情视频在线免费观看 欧美视频免费一 | 国产精品护士白丝一区av| 欧美做爰性欧美大fennong| 欧美精品一本久久男人的天堂| 黄色在线网站噜噜噜| 成人小视频在线看| 国产一区二区0| 日本免费网站在线观看| 最新日韩中文字幕| 欧美私密网站| 91网址在线播放| 99久久久无码国产精品| 最新版天堂资源中文官网| 欧美成人三级视频网站| 亚洲成人短视频| 99九九精品视频| 国产日韩成人精品| 中出嫩模无套| 国产精品久久久久一区二区| 国产精品久久久网站| 精品一区二区视频在线观看| 亚洲蜜臀av乱码久久精品| 草莓视频app18在线视频| 91沈先生在线观看| 日韩av有码| 久久精品视频6| 欧美一区二区视频免费观看| 成年人视频在线免费观看| 国产成人一二三区| 久久草av在线| 午夜18视频在线观看| 欧美激情第1页| 久久一级大片| 免费a级黄色片| 婷婷成人综合网| 在线观看av影片| 亚洲制服中文| 麻豆专区一区二区三区四区五区| 亚洲精品国产suv一区| 久久电影一区二区| 99久热在线精品视频观看| 超碰97在线资源站| 偷拍亚洲欧洲综合| 免费看成年人视频在线观看 | 日韩欧美中文一区| 黄色小网站在线观看| a√天堂在线观看| 91美女在线视频| 一个人看的www在线免费视频 | 欧美午夜视频| 中文字幕男人天堂| 中文字幕亚洲欧美| 欧美一级在线| 爱爱免费小视频| 色婷婷国产精品综合在线观看| 一不卡在线视频| www.日本三级| 成人免费毛片片v| 99成人国产精品视频| 亚洲精品日韩av| 亚洲欧美专区| 在线观看国产精品一区| 欧美亚洲免费在线一区| 91成人高清| 亚洲爆乳无码专区| 亚洲国产高清aⅴ视频| 一级欧洲av| 三区精品视频观看| 蜜桃久久av一区| 亚欧精品一区二区三区| 91精品国产综合久久久久久蜜臀| 999视频精品| 亚洲一区精品在线观看| 久久最新资源网| 国产日韩三级| 久久久精品一区二区涩爱| 亚洲激情久久久| 高清av一区二区三区| 亚洲AV无码片久久精品| 欧美午夜一区二区| av大全在线| 免费不卡av网站| 欧美日韩另类字幕中文| 国产色在线 com| 美女黄色片视频| 亚洲一区二区在线视频| 欧美精品久久久久久久久久丰满| 国产在线青青草| 亚洲欧美综合色| 在线观看国产视频| 久久精品国产精品亚洲色婷婷| 国产精品麻豆久久久| 天堂影视av| 人妻少妇精品无码专区二区| 国产欧美一区二区精品性 | 国产女人水真多18毛片18精品| 美女精品在线观看| 亚洲精品乱码电影在线观看| 亚洲综合日韩中文字幕v在线| 国产精品丝袜xxxxxxx| 久久久久久久美女| 亚洲一区二区三区777| 三级精品在线观看| 六月亚洲精品一区| 国产精品久久亚洲7777| 美国三级日本三级久久99| 国产精品免费麻豆入口| 欧美不卡1区2区3区| 国产精品亚洲第一 | 国产91免费视频| 美女视频一区二区三区| 91视频网址免费观看| 免费国产一区二区| 岛国av在线一区| 婷婷色播视频| 男女激情免费视频| 亚洲欧洲成人精品av97| 国产在线免费观看| 亚洲综合123| 欧美性生活影院| 一区二区电影免费观看| 国产福利在线导航| 亚洲欧洲日产国产网站| youjizz亚洲| 五月激情丁香网| 97**国产露脸精品国产| 欧美日韩1080p| 免费a级毛片永久免费| 狠狠综合久久av| 成人午夜精品在线| 黄色仓库视频网站| 黄色片一级视频| 日韩欧美成人精品| 日本在线啊啊| 午夜精品一区二区三区视频| 自拍偷拍亚洲区| 日韩成人影院|