1
|
|
2
|
/*
|
3
|
SELECT * FROM TR_PO_UP_MASTER WHERE PO_ID ='TRPM00000002760'
|
4
|
UPDATE TR_PO_UP_MASTER SET IS_UPDATE = 'U', AUTH_STATUS = 'U' , MAKER_ID = 'tscd_hoiso' WHERE PO_UP_ID ='POUP00000000002'
|
5
|
|
6
|
POR0001/16/0021
|
7
|
SELECT * FROM TR_PO_REPAIR WHERE PO_REPAIR_ID ='TPORP0000000011'
|
8
|
UPDATE TR_PO_REPAIR SET AUTH_STATUS = 'U', MAKER_ID = 'thieuvq' WHERE PO_REPAIR_ID ='TPORP0000000011'
|
9
|
|
10
|
SELECT * FROM TR_PO_MASTER WHERE PO_CODE = 'PO0001/16/0106'
|
11
|
[TR_ROLE_NOTIFI_ID] 'TRPM00000002763'
|
12
|
UPDATE TR_PO_MASTER SET MAKER_ID = 'thieuvq' WHERE PO_CODE = 'PO0001/16/0106'
|
13
|
UPDATE TR_PO_MASTER SET AUTH_STATUS = 'U' WHERE PO_CODE = 'PO0001/16/0106'
|
14
|
|
15
|
UPDATE TR_PO_UP_MASTER SET MAKER_ID = 'thieuvq'
|
16
|
|
17
|
SELECT * FROM NF_MESSAGE
|
18
|
|
19
|
UPDATE NF_MESSAGE SET MESSAGE_CONTENT = '' WHERE MESSAGE_ID = 'ERROR'
|
20
|
|
21
|
|
22
|
EXEC [dbo].[NF_MESSAGE_GetContent] 'TR_PO_UP_MASTER_App','POUP00000000002'
|
23
|
|
24
|
EXEC [dbo].[NF_MESSAGE_GetContent] 'TR_PO_MASTER_Approve','TRPM00000002760'
|
25
|
*/
|
26
|
ALTER PROCEDURE [dbo].[NF_MESSAGE_GetContent]
|
27
|
@p_TYPE VARCHAR(100) = NULL,
|
28
|
@p_ID varchar(500) = NULL
|
29
|
|
30
|
AS
|
31
|
DECLARE @l_LST_REQ_ID TABLE (
|
32
|
[ID] [int] IDENTITY(1,1) NOT NULL,
|
33
|
[REQ_PAY_ID] [VARCHAR](15) NULL)
|
34
|
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')
|
35
|
DECLARE @footer NVARCHAR(500) = N'<br/><br/><em>P/s: Vui lòng không phản hồi email này. Đây là email được tạo ra bởi hệ thống tự động.</em></span></span><br/><br/><strong>Thanks and Best Regards</strong>'
|
36
|
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100)
|
37
|
--DUYET PO
|
38
|
IF @p_TYPE = 'TR_PO_MASTER_Approve'
|
39
|
BEGIN
|
40
|
SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID
|
41
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
42
|
SELECT N'[gAMS_Sacombank] Thông báo PO đã được duyệt' AS TITLE,
|
43
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
44
|
N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
|
45
|
AS MESSAGECONTENT
|
46
|
RETURN 0
|
47
|
END
|
48
|
|
49
|
--DUYET CAP NHAT DON HANG
|
50
|
IF @p_TYPE = 'TR_PO_UP_MASTER_App'
|
51
|
BEGIN
|
52
|
SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID
|
53
|
SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
54
|
SELECT N'[gAMS_Sacombank] Thông báo đã cập nhập đơn hàng' AS TITLE,
|
55
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All'+
|
56
|
N',<br/><br/>Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer
|
57
|
AS MESSAGECONTENT
|
58
|
RETURN 0
|
59
|
END
|
60
|
|
61
|
--DUYET PO SUA CHUA
|
62
|
IF @p_TYPE = 'TR_PO_REPAIR_Approve'
|
63
|
BEGIN
|
64
|
SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID
|
65
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
66
|
SELECT N'[gAMS_Sacombank] Thông báo PO sửa chữa đã được duyệt' AS TITLE,
|
67
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
68
|
N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
|
69
|
AS MESSAGECONTENT
|
70
|
RETURN 0
|
71
|
END
|
72
|
|
73
|
--DUYET XUAT SU DUNG DON LE
|
74
|
IF @p_TYPE = 'ASS_USE_SearchResult'
|
75
|
BEGIN
|
76
|
SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID)
|
77
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
78
|
SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE,
|
79
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
80
|
N',<br/><br/>Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
81
|
AS MESSAGECONTENT
|
82
|
RETURN 0
|
83
|
END
|
84
|
|
85
|
--DUYET XUAT SU DUNG HANG LOAT
|
86
|
IF @p_TYPE = 'ASS_USE_MULTI_MASTER_SearchResult'
|
87
|
BEGIN
|
88
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE
|
89
|
FROM TR_PO_MASTER DTA
|
90
|
INNER JOIN
|
91
|
(
|
92
|
SELECT A.PO_ID FROM ASS_MASTER_PO A
|
93
|
INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID
|
94
|
GROUP BY A.PO_ID
|
95
|
) PODT ON DTA.PO_ID = PODT.PO_ID
|
96
|
FOR XML PATH('')
|
97
|
),1,1,'')
|
98
|
)
|
99
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
100
|
SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE,
|
101
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
102
|
N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
103
|
AS MESSAGECONTENT
|
104
|
RETURN 0
|
105
|
END
|
106
|
|
107
|
--DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC
|
108
|
IF @p_TYPE = 'ASS_ADDNEW_SearchResult'
|
109
|
BEGIN
|
110
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE
|
111
|
FROM ASS_ADDNEW_PO DTA
|
112
|
WHERE DTA.ADDNEW_ID = @p_ID
|
113
|
FOR XML PATH('')
|
114
|
),1,1,'')
|
115
|
)
|
116
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
117
|
SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE,
|
118
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
119
|
N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
120
|
AS MESSAGECONTENT
|
121
|
RETURN 0
|
122
|
END
|
123
|
-- NOI DUNG GUI EMAIL
|
124
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR'
|
125
|
BEGIN
|
126
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
127
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
128
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ xác nhận phiếu đề nghị tạm ứng' AS TITLE,
|
129
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
130
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ xác nhận.' + @footer
|
131
|
AS MESSAGECONTENT
|
132
|
RETURN 0
|
133
|
END
|
134
|
|
135
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM'
|
136
|
BEGIN
|
137
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
138
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
139
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,
|
140
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
141
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer
|
142
|
AS MESSAGECONTENT
|
143
|
RETURN 0
|
144
|
END
|
145
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR'
|
146
|
BEGIN
|
147
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
148
|
IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND REQ_PAY_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER='TGD')))
|
149
|
BEGIN
|
150
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
151
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE,
|
152
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
153
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' +
|
154
|
--+
|
155
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/request-temp-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
156
|
+
|
157
|
+@footer
|
158
|
AS MESSAGECONTENT
|
159
|
END
|
160
|
ELSE
|
161
|
BEGIN
|
162
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
163
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE,
|
164
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
165
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' + @footer
|
166
|
AS MESSAGECONTENT
|
167
|
END
|
168
|
RETURN 0
|
169
|
END
|
170
|
-- KSV DIEU PHOI TAM UNG CHO GDV
|
171
|
--IF @p_TYPE = 'TR_REQ_TRANSFER'
|
172
|
--BEGIN
|
173
|
-- SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
174
|
-- --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
175
|
-- SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE,
|
176
|
-- N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
177
|
-- N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
|
178
|
-- AS MESSAGECONTENT
|
179
|
-- RETURN 0
|
180
|
--END
|
181
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
182
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR'
|
183
|
BEGIN
|
184
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
185
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
186
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE,
|
187
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
188
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + @footer
|
189
|
AS MESSAGECONTENT
|
190
|
RETURN 0
|
191
|
END
|
192
|
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
|
193
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
194
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR'
|
195
|
BEGIN
|
196
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
197
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
198
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu tạm ứng đã được kiểm soát viên phê duyệt' AS TITLE,
|
199
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
200
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + @footer
|
201
|
AS MESSAGECONTENT
|
202
|
RETURN 0
|
203
|
END
|
204
|
|
205
|
--------- PHIẾU ĐỀ NGHỊ THANH TOÁN ---------------------------------
|
206
|
-------------------------------------------------------------------------
|
207
|
IF @p_TYPE = 'TR_REQ_PAYMENT_SEND_APR'
|
208
|
BEGIN
|
209
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
210
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
211
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ xác nhận phiếu đề nghị thanh toán' AS TITLE,
|
212
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
213
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ xác nhận.' + @footer
|
214
|
AS MESSAGECONTENT
|
215
|
RETURN 0
|
216
|
END
|
217
|
IF @p_TYPE = 'TR_REQ_PAYMENT_CONFIRM'
|
218
|
BEGIN
|
219
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
220
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
221
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ phê duyệt phiếu đề nghị thanh toán' AS TITLE,
|
222
|
N'<span style="font - size:12px;"><span style="font-family:times new roman,times,sans-serif;">Dear All' +
|
223
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ phê duyệt.' + @footer
|
224
|
AS MESSAGECONTENT
|
225
|
RETURN 0
|
226
|
END
|
227
|
IF @p_TYPE = 'TR_REQ_PAYMENT_APR'
|
228
|
BEGIN
|
229
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
230
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
231
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị thanh toán' AS TITLE,
|
232
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
233
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' + @footer
|
234
|
AS MESSAGECONTENT
|
235
|
RETURN 0
|
236
|
END
|
237
|
-- KSV DIEU PHOI TAM UNG CHO GDV
|
238
|
IF @p_TYPE = 'TR_REQ_TRANSFER'
|
239
|
BEGIN
|
240
|
--SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
241
|
IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)))
|
242
|
BEGIN
|
243
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_PAY_CODE),1,1,'') FROM TR_REQ_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
|
244
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
245
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị thanh toán' AS TITLE,
|
246
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
247
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
|
248
|
AS MESSAGECONTENT
|
249
|
RETURN 0
|
250
|
END
|
251
|
ELSE
|
252
|
BEGIN
|
253
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_PAY_CODE),1,1,'') FROM TR_REQ_ADVANCE_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
|
254
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE,
|
255
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
256
|
N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
|
257
|
AS MESSAGECONTENT
|
258
|
RETURN 0
|
259
|
END
|
260
|
END
|
261
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
262
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'
|
263
|
BEGIN
|
264
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
265
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
266
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,
|
267
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
268
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + @footer
|
269
|
AS MESSAGECONTENT
|
270
|
RETURN 0
|
271
|
END
|
272
|
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
|
273
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
274
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'
|
275
|
BEGIN
|
276
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
277
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
278
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu thanh toán đã được kiểm soát viên phê duyệt' AS TITLE,
|
279
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
280
|
N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + @footer
|
281
|
AS MESSAGECONTENT
|
282
|
RETURN 0
|
283
|
END
|
284
|
|
285
|
---------- TO TRINH CHU TRUONG
|
286
|
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins' OR @p_TYPE ='REQ_PROCESS_CHILD_Upd' OR @p_TYPE ='REQ_PROCESS_CHILD_App')
|
287
|
BEGIN
|
288
|
--SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
289
|
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
290
|
--SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,
|
291
|
--N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
292
|
-- N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn phê duyệt .' + @footer
|
293
|
-- AS MESSAGECONTENT
|
294
|
--RETURN 0
|
295
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
296
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
|
297
|
BEGIN
|
298
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
299
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,
|
300
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
301
|
N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt .' +
|
302
|
--+
|
303
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
304
|
+
|
305
|
@footer
|
306
|
AS MESSAGECONTENT
|
307
|
END
|
308
|
ELSE
|
309
|
BEGIN
|
310
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
311
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,
|
312
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
313
|
N',<br/><br/>Tờ trình chủ trương : ' + @CODE + N' đang chờ bạn phê duyệt .' + @footer
|
314
|
AS MESSAGECONTENT
|
315
|
END
|
316
|
RETURN 0
|
317
|
END
|
318
|
IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins')
|
319
|
BEGIN
|
320
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_CODE),1,1,'') FROM PL_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
|
321
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
322
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần xử lý' AS TITLE,
|
323
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
324
|
N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn xử lý .' + @footer
|
325
|
AS MESSAGECONTENT
|
326
|
RETURN 0
|
327
|
END
|
328
|
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')
|
329
|
BEGIN
|
330
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
331
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
|
332
|
BEGIN
|
333
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
334
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,
|
335
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
336
|
N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt .' +
|
337
|
--+
|
338
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
339
|
+
|
340
|
@footer
|
341
|
AS MESSAGECONTENT
|
342
|
END
|
343
|
ELSE
|
344
|
BEGIN
|
345
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
346
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE,
|
347
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
348
|
N',<br/><br/>Tờ trình số : ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' + @footer
|
349
|
AS MESSAGECONTENT
|
350
|
END
|
351
|
RETURN 0
|
352
|
END
|
353
|
---- PHIEU YEU CAU MUA SAM
|
354
|
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQUEST_DOC_App' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_App' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd' OR @p_TYPE='TR_REQ_PROCESS_CHILD_App')
|
355
|
BEGIN
|
356
|
-- KIỂM TRA BƯỚC XỬ LÝ HIỆN TẠI NẾU LÀ TỔNG GIÁM ĐỐC THÌ CHÈN ĐƯỜNG LINK CORE MỚI
|
357
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
358
|
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='GDK_PYC'))
|
359
|
BEGIN
|
360
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
361
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,
|
362
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
363
|
N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' +
|
364
|
--+
|
365
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
366
|
+
|
367
|
@footer
|
368
|
AS MESSAGECONTENT
|
369
|
END
|
370
|
ELSE
|
371
|
BEGIN
|
372
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
373
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm cần phê duyệt xxxxxx' AS TITLE,
|
374
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
375
|
N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt .' + @footer
|
376
|
AS MESSAGECONTENT
|
377
|
END
|
378
|
RETURN 0
|
379
|
END
|
380
|
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')
|
381
|
BEGIN
|
382
|
|
383
|
|
384
|
--SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_CODE),1,1,'') FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
|
385
|
|
386
|
-- SANGDT - 15/10/2020
|
387
|
SET @CODE = (select STUFF( (select '; ' + DTA.REQ_CODE FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)
|
388
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
389
|
|
390
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
391
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,
|
392
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
393
|
N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn xử lý .' + @footer
|
394
|
AS MESSAGECONTENT
|
395
|
RETURN 0
|
396
|
END
|
397
|
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')
|
398
|
BEGIN
|
399
|
--IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
|
400
|
--BEGIN
|
401
|
-- LOI PHAI LAY MA CODE CUA PYCMS
|
402
|
--SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
403
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
404
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
405
|
SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm đã được phê duyệt hoàn tất' AS TITLE,
|
406
|
N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
|
407
|
N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer
|
408
|
AS MESSAGECONTENT
|
409
|
END
|