Project

General

Profile

CONFIG GUI MAIL UAT.txt

Luc Tran Van, 12/11/2020 12:00 PM

 
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