lzh
2025-06-24 13c4a636539584ab977fddacfae884b3ec250aee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
ÿþ--[[
   x: 
    Tðy: 
   \O€ÿ
   åegÿ2025-01-15
 
   ýQpeÿ AfterDataObjDelete
   ŸRý€:
 
   ôf9e°‹U_:
 
--]]
 
json  = require ("json")
mobox = require ("OILua_JavelinExt")
m3 = require( "oi_base_mobox" )
 
function AfterDataObjDelete( strLuaDEID )
    local   nRet, strRetInfo
 
    -- ·ƒÖS S_DO_NO
    nRet, strRetInfo = mobox.getCurEditDataObjAttr( strLuaDEID, "S_DO_NO" ) 
    if ( nRet ~= 0 )  then lua.Error( strLuaDEID, debug.getinfo(1), "·ƒÖSS_MR‘^\'`1Y%! "..strRetInfo ) end 
 
    local obj_attrs = json.decode( strRetInfo ) 
    local order_no = obj_attrs[1].value                -- úQ“^ûN¡R÷S
 
    if ( order_no ~= nil and order_no ~= "" ) then
        local strCondition = "S_DO_NO = '"..order_no.."'"
        nRet, strRetInfo = mobox.deleteDataObject( strLuaDEID, "GT_SO_Detail", strCondition )
        if ( nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), " Rd–eQ“^USøvsQ„v0eQ“^USncLˆ01Y%!  "..strRetInfo ) end  
    end
end