<tbody id="mtdpc"><pre id="mtdpc"></pre></tbody>

<rp id="mtdpc"><object id="mtdpc"></object></rp>

<button id="mtdpc"></button>
  • 
    
  • <th id="mtdpc"></th>

  • 產品手冊 實施方案 用戶案例 問題中心

    數據對象的編號生成

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

    數據對象的編號生成

    1.在日常工作中,編號用處有很多地方,以下是一個編號的生成代碼:
    標號規則:1、對象類型 2、按照年份排序 3、刪除不影響編號順序

    –[[

    Code: SD-1701

    Author:hanxun Create Date: 2021-10-5

    Version:V1.0

    功能:

    1) 生成一個用戶反饋編號

    –]]

    json = require (“json”)

    mobox = require (“OILua_JavelinExt”)

    function BeforeDataObjCreate ( strLuaDEID )

    local nRet,strRetInfo

    local setAttr

    — 需要自動創建 類似 FB-202110050001 (就是 FB-年月日4位順序號)

    local strHead = os.date(“%Y%m%d”)

    — 注意 這個變量strHead ,是編碼的前綴,其長度不能超過8位

    nRet,strRetInfo = mobox.getSerialNumber( “反饋編號”,strHead , 4 )

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

    mobox.error( strLuaDEID, “反饋編號序號獲得失敗! “..strRetInfo )

    return

    end

    strRetInfo=’FB-‘..strRetInfo

    setAttr = ‘[{“attr”:”S_REQUES_CODE”,”value”:”‘..strRetInfo..'”}]’

    — 針對上面賦值語句 解釋:A+B+C (其中B 是變量 strRetInfo)

    mobox.setCurEditDataObjAttr( strLuaDEID,setAttr )

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

    mobox.error( strLuaDEID, “S_REQUES_CODE設置賦值錯誤 “..strRetInfo )

    return

    end

    end

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

    loading...

    99精品国产一区二区三区不卡
    <tbody id="mtdpc"><pre id="mtdpc"></pre></tbody>

    <rp id="mtdpc"><object id="mtdpc"></object></rp>

    <button id="mtdpc"></button>
  • 
    
  • <th id="mtdpc"></th>