Dinesh
3 months ago
1 changed files with 93 additions and 0 deletions
@ -0,0 +1,93 @@ |
|||
ALTER PROCEDURE [dbo].[proc_MobileApiLogReports] |
|||
( |
|||
@flag VARCHAR(10) = NULL |
|||
,@user VARCHAR(30) = NULL |
|||
,@REQUESTEDBY VARCHAR(100) = NULL |
|||
,@rowId INT = NULL |
|||
,@pageSize INT = NULL |
|||
,@pageNumber INT = NULL |
|||
,@sortBy VARCHAR(50) = NULL |
|||
,@sortOrder VARCHAR(50) = NULL |
|||
,@agentId varchar(20) = NULL |
|||
,@logType VARCHAR(20) = NULL |
|||
,@date VARCHAR(10) = NULL |
|||
,@logby VARCHAR(50) = NULL |
|||
,@controlno VARCHAR(30) = NULL |
|||
,@processid VARCHAR(100) = NULL |
|||
)AS |
|||
SET NOCOUNT ON |
|||
SET XACT_ABORT ON |
|||
BEGIN |
|||
DECLARE |
|||
@table VARCHAR(MAX) |
|||
,@select_field_list VARCHAR(MAX) |
|||
,@extra_field_list VARCHAR(MAX) |
|||
,@sql_filter VARCHAR(MAX) |
|||
|
|||
|
|||
IF @flag='s' |
|||
BEGIN |
|||
SET @sortBy='rowId' |
|||
SET @sortOrder='DESC' |
|||
SET @table=' |
|||
( |
|||
SELECT rowId |
|||
|
|||
,createdDate |
|||
,methodName |
|||
,message |
|||
,exception |
|||
,createdBy |
|||
|
|||
FROM logDb.DBO.applicationlogger (NOLOCK) |
|||
WHERE 1=1 |
|||
)x' |
|||
|
|||
SET @sql_filter = '' |
|||
|
|||
|
|||
IF @logby IS NOT NULL |
|||
SET @sql_filter=@sql_filter + ' AND createdBy = ''' +@logby+'''' |
|||
|
|||
|
|||
|
|||
SET @select_field_list = ' |
|||
rowId |
|||
,createdDate |
|||
,MethodName |
|||
,message |
|||
,createdBy |
|||
|
|||
' |
|||
|
|||
EXEC dbo.proc_paging |
|||
@table |
|||
,@sql_filter |
|||
,@select_field_list |
|||
,@extra_field_list |
|||
,@sortBy |
|||
,@sortOrder |
|||
,@pageSize |
|||
,@pageNumber |
|||
|
|||
|
|||
|
|||
END |
|||
IF @flag='a' |
|||
BEGIN |
|||
SELECT rowId |
|||
|
|||
,MethodName methodName |
|||
|
|||
,[message] requestXml |
|||
,'' requestXml |
|||
|
|||
,createdBy requestedBy |
|||
,createdDate requestedDate |
|||
,'' responseDate |
|||
|
|||
|
|||
FROM logDb.DBO.applicationlogger (NOLOCK) |
|||
WHERE rowId=@rowId |
|||
END |
|||
END |
Write
Preview
Loading…
Cancel
Save
Reference in new issue