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