-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUpdateShiftStatus.txt
41 lines (36 loc) · 1.01 KB
/
UpdateShiftStatus.txt
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
34
35
36
37
38
39
40
41
USE [AxDB]
GO
/****** Object: StoredProcedure [ext].[ChangeShiftStaus] Script Date: 4/8/2020 10:51:29 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [ext].[ChangeShiftStaus]
@CHANNEL [bigint],
@TERMINALID [nvarchar](10),
@SHIFTID [bigint],
@STATUS [int],
@STATUSDATETIMEUTC [datetime],
@CURRENTSTAFFID [nvarchar](25),
@CURRENTTERMINALID [nvarchar](10),
@tvp_QueryResultSettings [crt].[QUERYRESULTSETTINGSTABLETYPE] READONLY
AS
BEGIN
IF EXISTS (SELECT * FROM [ext].[RETAILSHIFTUNCLOSEDTABLE]
WHERE CHANNEL = @CHANNEL and
TERMINALID = @TERMINALID and
SHIFTID = @SHIFTID
)
BEGIN
UPDATE [ext].[RETAILSHIFTUNCLOSEDTABLE]
SET
[STATUS] = @STATUS,
[CURRENTTERMINALID] = @CURRENTTERMINALID,
[STATUSDATETIMEUTC] = @STATUSDATETIMEUTC,
[CURRENTSTAFFID] = @CURRENTSTAFFID
WHERE CHANNEL = @CHANNEL and
TERMINALID = @TERMINALID and
SHIFTID = @SHIFTID
END
END
GO