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