removed value mark from key to prevent locks piling up
This commit is contained in:
parent
98e02f8c40
commit
f6ba173f47
@ -1,7 +1,8 @@
|
|||||||
Compile function Override_Log_Services(@Service, @Params)
|
Compile function Override_Log_Services(@Service, @Params)
|
||||||
#pragma precomp SRP_PreCompiler
|
#pragma precomp SRP_PreCompiler
|
||||||
|
|
||||||
$insert LOGICAL
|
$Insert SERVICE_SETUP
|
||||||
|
$insert APP_INSERTS
|
||||||
$Insert OVERRIDE_LOG_EQUATES
|
$Insert OVERRIDE_LOG_EQUATES
|
||||||
|
|
||||||
Declare function Datetime, NextKey, Error_Services, SRP_Datetime
|
Declare function Datetime, NextKey, Error_Services, SRP_Datetime
|
||||||
@ -22,9 +23,10 @@ Options OVERRIDE_TYPES = 'ROTR_BLOCK,UNSIGN,CLEAN_INSP,REACTOR_PROVE_IN,REAC
|
|||||||
|
|
||||||
Service Create(Table, Key, OverrideUser, OverrideComment, OverrideType=OVERRIDE_TYPES, OverrideCause='')
|
Service Create(Table, Key, OverrideUser, OverrideComment, OverrideType=OVERRIDE_TYPES, OverrideCause='')
|
||||||
|
|
||||||
RecKey = ''
|
ErrorMsg = ''
|
||||||
|
RecKey = ''
|
||||||
for each TableName in Table using @VM setting TablePos
|
for each TableName in Table using @VM setting TablePos
|
||||||
RecKey<1,-1> = Nextkey('OVERRIDE_LOG')
|
RecKey = Nextkey('OVERRIDE_LOG')
|
||||||
orRec = ''
|
orRec = ''
|
||||||
orRec<OVERRIDE_LOG_TABLE$> = Table<1, TablePos>
|
orRec<OVERRIDE_LOG_TABLE$> = Table<1, TablePos>
|
||||||
orRec<OVERRIDE_LOG_KEY$> = Key<1, TablePos>
|
orRec<OVERRIDE_LOG_KEY$> = Key<1, TablePos>
|
||||||
@ -45,6 +47,7 @@ Service Create(Table, Key, OverrideUser, OverrideComment, OverrideType=OVERRIDE_
|
|||||||
|
|
||||||
End Service
|
End Service
|
||||||
|
|
||||||
|
|
||||||
Service GetOverrideLogKeys(EntityId, Table, Type, User, DateTimeFrom, DateTimeTo)
|
Service GetOverrideLogKeys(EntityId, Table, Type, User, DateTimeFrom, DateTimeTo)
|
||||||
|
|
||||||
If DateTimeFrom EQ '' OR Not(Num(DateTimeFrom)) Or DateTimeFrom GT DateTimeTo then
|
If DateTimeFrom EQ '' OR Not(Num(DateTimeFrom)) Or DateTimeFrom GT DateTimeTo then
|
||||||
@ -77,7 +80,6 @@ Service GetOverrideLogKeys(EntityId, Table, Type, User, DateTimeFrom, DateTimeTo
|
|||||||
Error_Services('Add', 'Error in ' : service : ' unable to open OVERRIDE_LOG dictionary.')
|
Error_Services('Add', 'Error in ' : service : ' unable to open OVERRIDE_LOG dictionary.')
|
||||||
end
|
end
|
||||||
Response = keylist
|
Response = keylist
|
||||||
|
|
||||||
end service
|
end service
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user