Project

General

Profile

1.0 NF GETMESSAGE CONTENT.txt

Luc Tran Van, 03/19/2023 10:52 PM

 
1

    
2

    
3
ALTER PROCEDURE [dbo].[NF_MESSAGE_GetContent]  
4
@p_TYPE VARCHAR(100) = NULL,  
5
@p_ID varchar(500) = NULL  
6
 
7
AS  
8
DECLARE @l_LST_REQ_ID TABLE (  
9
[ID] [int] IDENTITY(1,1) NOT NULL,  
10
[REQ_PAY_ID] [VARCHAR](50) NULL)  
11
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')  
12
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>'  
13
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000), @REASON NVARCHAR(4000)
14
DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= ''
15
--SET @TILTER_MAIL =ISNULL((SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID ='TIL'),N'eOffice')
16
SET @TILTER_MAIL =''
17
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
18
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
19

    
20
--SET @URL = 'https://it.gsoft.com.vn:3051/app/admin/'
21
SET @LINK_UAT =N'<br/><br/>'+(SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
22
--DUYET PO  
23
--IF @p_TYPE = 'TR_PO_MASTER_Approve'  
24
--BEGIN  
25
--SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID  
26
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
27
--SELECT N'Thông báo PO đã được duyệt' AS TITLE,  
28
--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
29
--N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer  
30
--AS MESSAGECONTENT  
31
--RETURN 0  
32
--END  
33
 
34
  -----------------BAODNQ 16/11/2022 : KHAI BÁO FONT-SIZE, FONT-FAMILY-------------------------------------
35
 DECLARE @p_FONT_SIZE NVARCHAR(20) = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'FONT_SIZE')
36
 PRINT @p_FONT_SIZE
37
 IF(@p_FONT_SIZE IS NULL OR @p_FONT_SIZE = '')
38
 BEGIN
39
	SET @p_FONT_SIZE = '16px'
40
 END
41
 DECLARE @p_FONT_FAMILY VARCHAR(MAX) = 'times new roman'
42
 DECLARE @p_MESSAGE_HEAD VARCHAR(MAX) = '<span style="font-size:' + @p_FONT_SIZE + ';"><span style="font-family:' + @p_FONT_FAMILY + ';">'
43

    
44

    
45
--DUYET CAP NHAT DON HANG  
46
IF @p_TYPE = 'TR_PO_UP_MASTER_App'  
47
BEGIN  
48
SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID  
49
SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
50
SELECT N'Thông báo đã cập nhập đơn hàng' AS TITLE,  
51
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị'+  
52
N',<br/><br/>Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer  
53
AS MESSAGECONTENT  
54
RETURN 0  
55
END  
56
 
57
--DUYET PO SUA CHUA  
58
IF @p_TYPE = 'TR_PO_REPAIR_Approve'  
59
BEGIN  
60
SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID   
61
SELECT N'Thông báo PO sửa chữa đã được duyệt' AS TITLE,  
62
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
63
N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer  
64
AS MESSAGECONTENT  
65
RETURN 0  
66
END  
67
 
68
--DUYET XUAT SU DUNG DON LE  
69
IF @p_TYPE = 'ASS_USE_SearchResult'  
70
BEGIN  
71
SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID)  
72
SELECT N'Thông báo xuất kho được duyệt' AS TITLE,  
73
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
74
N',<br/><br/>Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
75
AS MESSAGECONTENT  
76
RETURN 0  
77
END  
78
 
79
--DUYET XUAT SU DUNG HANG LOAT  
80
IF @p_TYPE = 'ASS_USE_MULTI_MASTER_SearchResult'  
81
BEGIN  
82
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE  
83
FROM TR_PO_MASTER DTA  
84
INNER JOIN  
85
(  
86
SELECT A.PO_ID FROM ASS_MASTER_PO A  
87
INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID  
88
GROUP BY A.PO_ID  
89
) PODT ON DTA.PO_ID = PODT.PO_ID  
90
FOR XML PATH('')  
91
),1,1,'')  
92
)  
93
	SELECT N'Thông báo xuất kho được duyệt' AS TITLE,  
94
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
95
	N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
96
	AS MESSAGECONTENT  
97
	RETURN 0  
98
END  
99
 
100
--DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC  
101
IF @p_TYPE = 'ASS_ADDNEW_SearchResult'  
102
BEGIN  
103
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE  
104
FROM ASS_ADDNEW_PO DTA  
105
WHERE DTA.ADDNEW_ID = @p_ID  
106
FOR XML PATH('')  
107
),1,1,'')  
108
)  
109
	SELECT N'Thông báo xuất kho được duyệt' AS TITLE,  
110
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
111
	N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer  
112
	AS MESSAGECONTENT  
113
	RETURN 0  
114
END  
115
-- NOI DUNG GUI EMAIL  
116
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR'  
117
BEGIN  
118
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 
119
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
120
	SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
121
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
122
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt'
123
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
124
	+ @footer  
125
	AS MESSAGECONTENT  
126
	RETURN 0  
127
END  
128
 
129
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM'  
130
BEGIN  
131
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)   
132
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
133
	SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
134
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
135
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt'
136
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
137
	+ @footer  
138
	AS MESSAGECONTENT  
139
	RETURN 0  
140
END  
141
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR'  
142
BEGIN  
143
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
144
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
145
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 NOT IN ('TKTGD','TKHDQT'))))  
146
BEGIN  
147
	SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
148
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
149
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt' +  
150
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'  
151
	+@footer  
152
	AS MESSAGECONTENT  
153
	RETURN 0
154
END
155
ELSE 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 ('TKTGD'))))  
156
BEGIN  
157
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
158
	BEGIN
159
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
160
		SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
161
		SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE +N' chờ điều phối / phê duyệt' AS TITLE,  
162
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
163
		N'<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ Anh/Chị:'+
164
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'+ 
165
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.'   + @footer   
166
		AS MESSAGECONTENT  
167
		RETURN 0  
168
	END
169
	ELSE
170
	BEGIN
171
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 
172
		SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
173
		SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') +N' chờ phê duyệt' AS TITLE,  
174
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
175
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
176
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
177
		+ @footer  
178
		AS MESSAGECONTENT  
179
		RETURN 0  
180
	END
181
END  
182
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
183
ELSE 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 ('TKHDQT'))))  
184
BEGIN  
185
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
186
	BEGIN
187
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 
188
		SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
189
		SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE +N' chờ điều phối / phê duyệt' AS TITLE,  
190
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
191
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ Anh/Chị:'+
192
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'+ 
193
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' +
194
		@footer   
195
		AS MESSAGECONTENT  
196
		RETURN 0  
197
	END
198
	ELSE
199
	BEGIN
200
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
201
		SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
202
		SELECT @TILTER_MAIL+N'Phiều đề nghị tạm ứng số ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') +N' chờ phê duyệt' AS TITLE,    
203
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
204
		N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
205
		N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị tạm ứng.' +
206
		+ @footer  
207
		AS MESSAGECONTENT  
208
		RETURN 0  
209
	END
210
END  
211
--
212
ELSE  
213
BEGIN  
214
IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND AUTH_STATUS ='A'))  
215
BEGIN  
216
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE,  
217
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
218
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
219
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
220
	+ @footer  
221
	AS MESSAGECONTENT  
222
	RETURN 0
223
END  
224
--ELSE  -- LUCTV KHONG CAN XU LY NUA - 15.10.2022
225
--BEGIN  
226
--	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
227
--	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
228
--	SELECT N'eOffice Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
229
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
230
--	N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer  
231
--	AS MESSAGECONTENT  
232
--	RETURN 0  
233
--END  
234
END  
235
RETURN 0  
236
END   
237
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
238
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR'  
239
BEGIN  
240
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID) 
241
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
242
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
243
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
244
	N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' + 
245
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị tạm ứng.' +
246
	@footer  
247
	AS MESSAGECONTENT  
248
	RETURN 0  
249
END
250
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
251
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_SUG'  
252
BEGIN  
253
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
254
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
255
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE,  
256
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
257
	N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' +
258
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị tạm ứng.' +
259
	+
260
	@footer  
261
	AS MESSAGECONTENT  
262
	RETURN 0  
263
END
264
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
265
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
266
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR'  
267
BEGIN  
268
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
269
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
270
	SELECT @TILTER_MAIL+N'Phiếu tạm ứng số '+ @CODE +N' đã được kiểm soát viên phê duyệt' AS TITLE,  
271
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
272
	N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt .' +
273
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng đã hoàn tất.' +
274
	+
275
	@footer  
276
	AS MESSAGECONTENT  
277
	RETURN 0  
278
END  
279
 
280
--------- PHIẾU ĐỀ NGHỊ THANH TOÁN ---------------------------------  
281
-------------------------------------------------------------------------  
282
IF @p_TYPE = 'TR_REQ_PAYMENT_SEND_APR'  
283
BEGIN  
284
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
285
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
286
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
287
	SELECT @TILTER_MAIL+N'Phiều đề nghị thanh toán số ' + @CODE +N' chờ phê duyệt' AS TITLE, 
288
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
289
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ xác nhận.' + 
290
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.'  
291
	+ @footer  
292
	AS MESSAGECONTENT  
293
	RETURN 0  
294
END  
295
IF @p_TYPE = 'TR_REQ_PAYMENT_CONFIRM'  
296
BEGIN  
297
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
298
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
299
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
300
	SELECT @TILTER_MAIL+N'Phiều đề nghị thanh toán số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
301
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
302
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ phê duyệt.' + 
303
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đề nghị thanh toán.'  
304
	+@footer  
305
	AS MESSAGECONTENT  
306
	RETURN 0  
307
END  
308
IF @p_TYPE = 'TR_REQ_PAYMENT_APR'  
309
BEGIN  
310
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
311
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
312
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
313
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát viên điều phối phiếu đề nghị thanh toán' AS TITLE,  
314
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
315
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' 
316
	+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối công việc tại <a href="'+ISNULL(@URL+'req-temp-pay-transfer','')+N'"> đây</a>'
317
	+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị thanh toán.'
318
	+ @footer  
319
	AS MESSAGECONTENT  
320
	RETURN 0  
321
END  
322
-- KSV DIEU PHOI TAM UNG CHO GDV  
323
IF @p_TYPE = 'TR_REQ_PAYMENT_TRANSFER'  
324
BEGIN  
325
	IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)))  
326
	BEGIN   
327
		SET @CODE = (select STUFF( (select '; ' + DTA.REQ_PAY_CODE FROM TR_REQ_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
328
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
329
		SELECT @TILTER_MAIL+N'Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị thanh toán' AS TITLE,  
330
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
331
		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.' 
332
		+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị thanh toán.'
333
		+ @footer  
334
		AS MESSAGECONTENT  
335
		RETURN 0  
336
	END  
337
	ELSE  
338
	BEGIN  
339

    
340
		SET @CODE = (select STUFF( (select '; ' + DTA.REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
341
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
342
		IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID) AND STATUS ='C' AND ROLE_USER IN ('TKTGD')))
343
		BEGIN
344
			SELECT @TILTER_MAIL+N'Thông báo chờ giao dịch viên cập nhật ý kiến tại văn phòng Tổng Giám Đốc' AS TITLE,  
345
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
346
			N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ nhân viên tại văn phòng Tổng Giám Đốc xác nhận nội dung.'
347
			+ + N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị tạm ứng.'
348
			+ @footer  
349
			AS MESSAGECONTENT  
350
		END
351
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID) AND STATUS ='C' AND ROLE_USER IN ('TKHDQT')))
352
		BEGIN
353
			SELECT @TILTER_MAIL+N'Thông báo chờ giao dịch viên cập nhật ý kiến tại văn phòng Hội Đồng Quản Trí' AS TITLE,  
354
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
355
			N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N' đang chờ nhân viên tại văn phòng Hội Đồng Quản Trị xác nhận nội dung.' 
356
			+ + N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-kt-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu đề nghị tạm ứng.'
357
			+ @footer  
358
			AS MESSAGECONTENT  
359
		END
360
		ELSE
361
		BEGIN
362
			SELECT @TILTER_MAIL+N'Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE,  
363
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
364
			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.' 
365
			+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-temp-pay-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị tạm ứng.'
366
			+ @footer  
367
			AS MESSAGECONTENT  
368
		END
369
		RETURN 0  
370
	END  
371
END  
372
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
373
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'  
374
BEGIN  
375
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
376
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
377
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát viên phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
378
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
379
	N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' +
380
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt hoàn tất phiếu đề nghị thanh toán.' +
381
	+ @footer  
382
	AS MESSAGECONTENT  
383
	RETURN 0  
384
END  
385
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
386
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG'  
387
BEGIN  
388
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
389
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
390
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát viên từ chối hoặc phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
391
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
392
	N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' +
393
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu đề nghị thanh toán.' +
394
	+ @footer  
395
	AS MESSAGECONTENT  
396
	RETURN 0  
397
END 
398
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
399
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
400
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'  
401
BEGIN  
402
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID) 
403
	SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
404
	SELECT @TILTER_MAIL+N'Phiếu thanh toán số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,  
405
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
406
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' +  @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt .' + 
407
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu đề nghị thanh toán đã hoàn tất.' +
408
	+@footer  
409
	AS MESSAGECONTENT  
410
	RETURN 0  
411
END  
412
DECLARE @IS_TTMS bit, @typeURL VARCHAR(50)
413
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
414
BEGIN
415
  SET @IS_TTMS = 0
416
  SET @typeURL='TTDC'
417
END
418
ELSE
419
BEGIN
420
  SET @IS_TTMS = 1
421
  SET @typeURL='TTMS'
422
END
423
DECLARE @REF_ID_TC INT, @REF_DVCM_HC INT, @REF_ID_DVCM_TC INT, @REF_ID_DVDM_DC INT
424
SET @REF_ID_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE STATUS='C' AND PROCESS_ID ='TC' AND REQ_ID =@p_ID)
425
SET @REF_DVCM_HC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
426
SET @REF_ID_DVCM_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
427
SET @REF_ID_DVDM_DC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID)
428
---------- TO TRINH CHU TRUONG  
429
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App')  
430
BEGIN  
431
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
432
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
433
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('GDK_TT','PTGDK_TT', 'TGD','HDQT','GDK_DC'))
434

    
435
)  --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
436
BEGIN  
437
	SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số' ELSE N'tờ trình điều chuyển số' END + @CODE + N' cần phê duyệt' AS TITLE,  
438
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
439
	N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +  
440
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
441
	+  
442
	@footer  
443
	AS MESSAGECONTENT  
444
	RETURN 0  
445
END   
446
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVCM','TC','KT')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
447
BEGIN  
448
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
449
	BEGIN
450
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
451
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
452
		BEGIN
453
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
454
			SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' cần phê duyệt' AS TITLE,  
455
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
456
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
457
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
458
			+  
459
			@footer  
460
			AS MESSAGECONTENT  
461
			RETURN 0  
462
		END
463
		ELSE
464
		BEGIN
465
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
466
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
467
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
468
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
469
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
470
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
471
			+  
472
			@footer  
473
			AS MESSAGECONTENT  
474
			RETURN 0 
475
		END
476
	END
477
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
478
	BEGIN
479
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
480
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
481
		BEGIN
482
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
483
			SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
484
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END +N' số '+ @CODE + N' cần phê duyệt' AS TITLE,  
485
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
486
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
487
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
488
			+  
489
			@footer  
490
			AS MESSAGECONTENT  
491
			RETURN 0  
492
		END
493
		ELSE
494
		BEGIN
495
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
496
			SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
497
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,  
498
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
499
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
500
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
501
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
502
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
503
			+  
504
			@footer  
505
			AS MESSAGECONTENT  
506
			RETURN 0 
507
		END
508
	END
509
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
510
	BEGIN
511
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
512
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
513
		BEGIN
514
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
515
			SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
516
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,  
517
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
518
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
519
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
520
			+  
521
			@footer  
522
			AS MESSAGECONTENT  
523
			RETURN 0  
524
		END
525
		ELSE
526
		BEGIN
527
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
528
			SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
529
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,  
530
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
531
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
532
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
533
			--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
534
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
535
			+  
536
			@footer  
537
			AS MESSAGECONTENT  
538
			RETURN 0 
539
		END
540
	END
541
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') )
542
	BEGIN
543
		SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,  
544
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
545
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+
546
		N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
547
		+  
548
		@footer  
549
		AS MESSAGECONTENT  
550
		RETURN 0 
551
	END
552
	ELSE
553
	BEGIN
554
		SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,  
555
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
556
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
557
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
558
		--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
559
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
560
		+  
561
		@footer  
562
		AS MESSAGECONTENT  
563
		RETURN 0 
564
	END
565
END 
566
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDM_DC')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
567
BEGIN  
568

    
569
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
570
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
571
	BEGIN
572
			SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
573
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
574
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
575
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
576
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
577
			+  
578
			@footer  
579
			AS MESSAGECONTENT  
580
			RETURN 0  
581
	END
582
	ELSE
583
	BEGIN
584
		SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
585
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
586
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý với vai trò đầu mối quản lý ngân sách cho - ngân sách nhận. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
587
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
588
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
589
		+  
590
		@footer  
591
		AS MESSAGECONTENT  
592
		RETURN 0  
593
	END
594

    
595
END 
596
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDC')))   ---- NẾU LÀ ĐƠN VỊ CHO NGÂN SÁCH
597
BEGIN  
598
	SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt về việc đồng ý cho ngân sách' AS TITLE,  
599
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
600
	N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' +
601
	N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
602
  +  
603
	@footer  
604
	AS MESSAGECONTENT  
605
	RETURN 0  
606
END  
607
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('APPNEW','SIGN')))   ---- NẾU LÀ CÁC CẤP DUYỆT TRUNG GIAN HOẶC TRƯỞNG ĐƠN VỊ
608
BEGIN  
609
    SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,  
610
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
611
	N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
612
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-view' ELSE N'plan-request-transfer-view' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
613
	+  
614
	@footer  
615
	AS MESSAGECONTENT  
616
	RETURN 0  
617
END 
618
-----
619
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
620
	BEGIN
621
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
622
		SELECT N'Tờ trình chủ trương số '+ @CODE +N' đã được phê duyệt hoàn tất' AS TITLE,  
623
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
624
		N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
625
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-edit' ELSE N'plan-request-transfer-edit' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.'  +  
626
		@footer  
627
		AS MESSAGECONTENT     
628
		RETURN 0  
629
END
630
ELSE  
631
BEGIN  
632
	---- SETUP MAIL THU KI
633
		IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
634
		BEGIN  
635
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
636
			BEGIN
637
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
638
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE, 
639
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
640
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
641
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
642
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
643
				AS MESSAGECONTENT  
644
				RETURN 0  
645
			END
646
			ELSE
647
			BEGIN
648
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
649
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
650
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
651
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
652
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
653
				+ @footer  
654
				AS MESSAGECONTENT  
655
				RETURN 0  
656
			END
657
		END  
658
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
659
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
660
		BEGIN  
661
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
662
			BEGIN
663
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
664
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ điều phối / phê duyệt' AS TITLE,  
665
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
666
				N',<br/><br/> Tờ trình số: '+ @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
667
				CHAR(10) +
668
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
669
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
670
				AS MESSAGECONTENT  
671
				RETURN 0  
672
			END
673
			ELSE
674
			BEGIN
675
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
676
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ phê duyệt' AS TITLE,
677
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
678
				N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
679
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
680
				AS MESSAGECONTENT  
681
				RETURN 0  
682
			END
683
	END  
684
---- END SETUP MAIL THU KI  
685
END  
686
	RETURN 0  
687
END  
688
ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd')
689
BEGIN
690
	
691
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('DVDM_DC','DVCM','TC','KT','DVDC')))   ---- NẾU LÀ CÁC DVCM/TC/KT/ ĐƠN VỊ ĐẦU MỐI QUẢN LÝ NGÂN SÁCH
692
	BEGIN  
693
		SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
694
		SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
695
		SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE+ N' chờ phê duyệt' AS TITLE,  
696
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
697
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý và gửi phê duyệt thành công' +
698
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
699
		+  
700
		@footer  
701
		AS MESSAGECONTENT  
702
		RETURN 0  
703
	END
704
	ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
705
		BEGIN  
706
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
707
			BEGIN
708
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
709
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,  
710
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
711
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
712
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
713
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
714
				AS MESSAGECONTENT  
715
				RETURN 0  
716
			END
717
			ELSE
718
			BEGIN
719
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
720
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
721
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
722
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
723
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
724
				+ @footer  
725
				AS MESSAGECONTENT  
726
				RETURN 0  
727
			END
728
		END  
729
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
730
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
731
		BEGIN  
732
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
733
			BEGIN
734
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
735
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,  
736
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
737
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
738
				CHAR(10) +
739
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
740
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
741
				AS MESSAGECONTENT  
742
				RETURN 0  
743
			END
744
			ELSE
745
			BEGIN
746
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
747
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE, 
748
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
749
				N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
750
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
751
				AS MESSAGECONTENT  
752
				RETURN 0  
753
			END
754
		END
755
END
756
ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins') 
757
BEGIN  
758
	SET @CODE =  (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID)
759
	IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
760
	BEGIN
761
	IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
762
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
763
		BEGIN
764
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,  
765
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
766
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
767
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+ 
768
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
769
			+
770
			@footer  
771
			AS MESSAGECONTENT  
772
			RETURN 0 
773
		END
774
		ELSE
775
		BEGIN
776
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END  + @CODE + N' chờ điều phối xử lý' AS TITLE,  
777
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
778
			N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
779
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử vào trực tiếp màn hình xử lý tờ trình.'  + @footer
780
			AS MESSAGECONTENT  
781
			RETURN 0  
782
		END
783
	END
784
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
785
	BEGIN
786
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
787
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
788
		BEGIN
789
			SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,  
790
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
791
			N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
792
			N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
793
			--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
794
			--+
795
			@footer  
796
			AS MESSAGECONTENT  
797
			RETURN 0 
798
		END
799
		ELSE
800
		BEGIN
801
			SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,  
802
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
803
			N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v '+ N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
804
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
805
			AS MESSAGECONTENT  
806
			RETURN 0  
807
		END
808
	END
809
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
810
	BEGIN
811
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
812
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
813
	    BEGIN
814
		SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý tờ trình' AS TITLE,  
815
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
816
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
817
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
818
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
819
		--	+
820
		@footer  
821
		AS MESSAGECONTENT  
822
		RETURN 0 
823
		END
824
		ELSE
825
		BEGIN
826
			SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END +@CODE + N' chờ xử lý' AS TITLE,  
827
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
828
			N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
829
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử trực tiếp vào màn hình lý tờ trình.'  + @footer
830
			AS MESSAGECONTENT  
831
			RETURN 0  
832
		END
833
	END
834
	ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE ID =@REF_ID_DVDM_DC AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID))
835
	BEGIN
836
		IF(EXISTS(SELECT *  FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID 
837
					AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
838
	    BEGIN
839
		SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,  
840
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
841
		N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
842
		N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+  
843
		--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
844
		--+
845
		@footer  
846
		AS MESSAGECONTENT  
847
		RETURN 0 
848
		END
849
		ELSE
850
		BEGIN
851
			SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý ' AS TITLE,  
852
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
853
			N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
854
			N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
855
			AS MESSAGECONTENT  
856
			RETURN 0  
857
		END
858
	END
859
	ELSE
860
	BEGIN
861
		SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE+ N' chờ xử lý' AS TITLE,  
862
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
863
		N',<br/><br/>Tờ trình số: ' + @CODE  + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
864
		N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.'  + @footer
865
		AS MESSAGECONTENT  
866
		RETURN 0  
867
	END
868
END  
869
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')  
870
BEGIN  
871
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
872
	SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
873
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
874
	BEGIN
875
	  SET @IS_TTMS = 0
876
	END
877
	ELSE
878
	BEGIN
879
	  SET @IS_TTMS = 1
880
	END
881
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDKTT','PTGDK_TT','TGD','HDQT','GDK_DC','GDK_TT')))  
882
	BEGIN  
883
		SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,  
884
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
885
		N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +  
886
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
887
		+  
888
		@footer  
889
	AS MESSAGECONTENT  
890
	RETURN 0  
891
	END  
892
	ELSE  
893
	BEGIN  
894
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKTGD'))))  
895
		BEGIN  
896
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKTGD')))
897
			BEGIN
898
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
899
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,  
900
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
901
				N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
902
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
903
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
904
				AS MESSAGECONTENT  
905
				RETURN 0  
906
			END
907
			ELSE
908
			BEGIN
909
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
910
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
911
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
912
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
913
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
914
				+ @footer  
915
				AS MESSAGECONTENT  
916
				RETURN 0  
917
			END
918
		END  
919
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
920
		ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND REQ_ID IN (SELECT REQ_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND STATUS='C' AND ROLE_USER IN ('TKHDQT'))))  
921
		BEGIN  
922
			IF(NOT EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB ='C' AND TLNAME IN (SELECT TLNANME FROM TL_USER WHERE RoleName ='TKHDQT')))
923
			BEGIN
924
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
925
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,  
926
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
927
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' + 
928
				CHAR(10) +
929
				N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+ 
930
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
931
				AS MESSAGECONTENT  
932
				RETURN 0  
933
			END
934
			ELSE
935
			BEGIN
936
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
937
				SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
938
				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
939
				N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
940
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
941
				AS MESSAGECONTENT  
942
				RETURN 0  
943
			END
944
	END   
945
		---- END SETUP MAIL THU KI
946
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID NOT IN ('GDK_TT','PTGDK_TT','TGD','HDQT','TKHDQT','TKTGD','APPROVE')))  
947
		BEGIN  
948
			SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
949
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
950
			N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' + 
951
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
952
			AS MESSAGECONTENT  
953
			RETURN 0  
954
		END  
955
	ELSE  
956
	BEGIN  
957
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
958
	BEGIN
959
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
960
		SELECT N'Tờ trình chủ trương số '+ @CODE +N' đã được phê duyệt hoàn tất' AS TITLE,  
961
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
962
		N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
963
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.' +
964
		@footer  
965
		AS MESSAGECONTENT  
966
		END  
967
		END  
968
		RETURN 0  
969
	END
970
END  
971
ELSE IF(@p_TYPE='RESEND_REQUEST_DOC_PROCESS_Approve')   --- LUCTV 28.11.2022 BO SUNG THEM NOI DUNG MAIL GỬI LẠI URL ĐỂ THƯ KÝ TGD GỬI CEO
972
BEGIN  
973
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
974
	SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID) 
975
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
976
	BEGIN
977
	  SET @IS_TTMS = 0
978
	END
979
	ELSE
980
	BEGIN
981
	  SET @IS_TTMS = 1
982
	END
983
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
984
	BEGIN  
985
		SELECT @TILTER_MAIL +CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' số '+ @CODE +N' vừa được gửi lại mail chứa URL để gửi Ban Lãnh Đạo phê duyệt' AS TITLE,  
986
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Thư Ký' +  
987
		N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Ban Lãnh Đạo phê duyệt .' +  
988
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để copy URL và gửi Ban Lãnh Đạo phê duyệt.'  
989
		+  
990
		@footer  
991
	AS MESSAGECONTENT  
992
	RETURN 0  
993
	END
994
END --- END LUCTV 28.11.2022
995

    
996
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
997
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
998
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
999
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
1000
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
1001
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
1002
BEGIN 
1003
-- 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  
1004
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1005
SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1006
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
1007
BEGIN  
1008
	SELECT @TILTER_MAIL+N'Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1009
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1010
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE +  N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +  
1011
	--+  
1012
	--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.'  
1013
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1014
	+  
1015
	@footer  
1016
	AS MESSAGECONTENT  
1017
END  
1018
ELSE
1019
	BEGIN
1020
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1021
	--------Nếu PROCESS là ĐVKD----------
1022
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
1023
	BEGIN
1024
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
1025
	END
1026
	--------Nếu PROCESS là ĐMMS----------
1027
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
1028
	BEGIN
1029
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1030
	END
1031
	--------Nếu PROCESS là ĐVCM----------
1032
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1033
	BEGIN
1034
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-view;id=' + @p_ID
1035
	END
1036
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1037
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1038
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' + 
1039
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1040
	+ @footer  
1041
	AS MESSAGECONTENT  
1042
END  
1043
RETURN 0  
1044
END
1045
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
1046
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
1047
BEGIN
1048
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1049
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1050
	SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1051
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
1052
	IF(@p_CURRENT_PROCESS = 'DMMS')
1053
	BEGIN
1054
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1055

    
1056
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,  
1057
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1058
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
1059
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1060
		+ @footer  
1061
		AS MESSAGECONTENT
1062
	END
1063
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
1064
	BEGIN
1065
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
1066

    
1067
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+  N' chờ phê duyệt' AS TITLE,  
1068
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1069
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
1070
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1071
		+ @footer  
1072
		AS MESSAGECONTENT 
1073
	END
1074
	
1075
END
1076
------------Điều phối xử lý----------------
1077
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
1078
BEGIN
1079
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1080
	SET @p_DMMS_TYPE_JOB = (
1081
		SELECT TOP 1 TYPE_JOB 
1082
		FROM PL_REQUEST_PROCESS_CHILD 
1083
		WHERE REQ_ID = @p_ID 
1084
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1085
		AND STATUS_JOB = 'C' 
1086
	)
1087
	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)  
1088
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
1089
	SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1090
	
1091
	----------Nếu ng xử lý tiếp theo là KS-------
1092
	IF(@p_DMMS_TYPE_JOB = 'KS')
1093
	BEGIN
1094
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1095

    
1096
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ xử lý' AS TITLE,  
1097
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1098
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
1099
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1100
		+ @footer  
1101
		AS MESSAGECONTENT
1102
	END
1103
	----------Nếu ng xử lý tiếp theo là XL-------
1104
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1105
	BEGIN
1106
		----------Nếu PROCESS là DMMS---------
1107
		IF(@p_CURRENT_PROCESS = 'DMMS')
1108
		BEGIN
1109
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1110
		END
1111
		----------Nếu PROCESS là DVCM---------
1112
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1113
		BEGIN
1114
			SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-edit;id=' + @p_ID
1115
		END
1116
		
1117

    
1118
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ xử lý' AS TITLE,  
1119
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1120
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE +  N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý .' +
1121
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để thực hiện xử lý phiếu yêu cầu.'
1122
		+ @footer  
1123
		AS MESSAGECONTENT
1124
	END
1125

    
1126
	  
1127
	RETURN 0  
1128
END
1129
-------------DMMS/DCVM phê duyệt------------
1130
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
1131
BEGIN
1132
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1133
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1134
	SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1135
	IF(@p_CURRENT_PROCESS = 'DMMS')
1136
	BEGIN
1137
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
1138

    
1139
		SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1140
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1141
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') +  N' đang chờ Anh/Chị phê duyệt .' + 
1142
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1143
		+ @footer  
1144
		AS MESSAGECONTENT
1145
	END
1146
	----------------Nếu PYCMS hoàn tất----------------
1147
	IF(@p_CURRENT_PROCESS = 'APPROVE')
1148
	BEGIN
1149
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' đã được phê duyệt' AS TITLE,  
1150
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1151
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1152
		AS MESSAGECONTENT
1153
	END
1154
	----------------Nếu PYCMS đến DVCM------------------
1155
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
1156
	BEGIN
1157
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1158

    
1159
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,  
1160
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1161
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
1162
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1163
		+ @footer  
1164
		AS MESSAGECONTENT
1165
	END
1166
	----------------Nếu PYCMS đến GDK HT---------------
1167
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
1168
	BEGIN
1169
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
1170

    
1171
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1172
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1173
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE +  N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
1174
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1175
		+ @footer
1176
		AS MESSAGECONTENT
1177
	END
1178
END
1179
--------------Phê duyệt PYCMS-----------------
1180
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
1181
	BEGIN
1182
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1183
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1184
	SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1185
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1186
	--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,  
1187
	--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1188
	--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  
1189
	--AS MESSAGECONTENT
1190

    
1191
	----------------TH phiếu chưa hoàn tất-----------
1192
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
1193
	BEGIN
1194
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
1195

    
1196
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1197
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1198
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
1199
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1200
		+ @footer
1201
		AS MESSAGECONTENT
1202
	END
1203
	----------------TH phiếu đã hoàn tất-----------
1204
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
1205
	BEGIN
1206
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' đã được phê duyệt' AS TITLE,  
1207
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1208
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer  
1209
		AS MESSAGECONTENT
1210
	END
1211
	
1212
END
1213
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
1214
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
1215
BEGIN
1216
	SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1217
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1218
	SET @REASON = (SELECT REQ_NAME FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1219
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,  
1220
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1221
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
1222
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
1223
	+ @footer  
1224
		AS MESSAGECONTENT
1225
END
1226

    
1227
----------------------ENDBAODNQ------------------------------
1228

    
1229
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
1230
	-----Quản lý trụ sở - gửi YC phê duyệt--------
1231
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
1232
BEGIN
1233
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1234
SELECT @TILTER_MAIL+N' Thông báo trụ sở '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1235
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1236
	N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +  
1237
	--+  
1238
	--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.'  
1239
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1240
	+  
1241
	@footer  
1242
	AS MESSAGECONTENT  
1243
END
1244
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
1245
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
1246
BEGIN
1247
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1248
SELECT @TILTER_MAIL+N' Thông báo trụ sở '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1249
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1250
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1251
	--+  
1252
	--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.'  
1253
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1254
	+  
1255
	@footer  
1256
	AS MESSAGECONTENT  
1257
END
1258
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1259
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
1260
BEGIN
1261
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
1262
SELECT @TILTER_MAIL+N' Thông báo trụ sở '+ @CODE+ N' đã được phê duyệt' AS TITLE,  
1263
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1264
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
1265
	--+  
1266
	--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.'  
1267
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'buildding-master-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1268
	+  
1269
	@footer  
1270
	AS MESSAGECONTENT  
1271
END
1272

    
1273
 ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
1274
	-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
1275
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')  
1276
BEGIN
1277
SET @CODE = 
1278
	(SELECT B.BUILDING_NAME
1279
	FROM BUD_CONTRACT_MASTER A 
1280
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1281
	WHERE A.CONTRACT_ID = @p_ID
1282
	)
1283
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1284
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1285
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' +  
1286
	--+  
1287
	--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.'  
1288
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1289
	+  
1290
	@footer  
1291
	AS MESSAGECONTENT  
1292
END
1293
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
1294
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')  
1295
BEGIN
1296
SET @CODE = 
1297
	(SELECT B.BUILDING_NAME
1298
	FROM BUD_CONTRACT_MASTER A 
1299
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1300
	WHERE A.CONTRACT_ID = @p_ID
1301
	)
1302
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1303
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1304
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1305
	--+  
1306
	--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.'  
1307
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1308
	+  
1309
	@footer  
1310
	AS MESSAGECONTENT  
1311
END
1312
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1313
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')  
1314
BEGIN
1315
SET @CODE = 
1316
	(SELECT B.BUILDING_NAME
1317
	FROM BUD_CONTRACT_MASTER A 
1318
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1319
	WHERE A.CONTRACT_ID = @p_ID
1320
	)
1321
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ đã được phê duyệt' AS TITLE,  
1322
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1323
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +  
1324
	--+  
1325
	--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.'  
1326
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-internal-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1327
	+  
1328
	@footer  
1329
	AS MESSAGECONTENT  
1330
END
1331
	-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
1332
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')  
1333
BEGIN
1334
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1335
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1336
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1337
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1338
	--+  
1339
	--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.'  
1340
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1341
	+  
1342
	@footer  
1343
	AS MESSAGECONTENT  
1344
END
1345
	-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
1346
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')  
1347
BEGIN
1348
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1349
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1350
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1351
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1352
	--+  
1353
	--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.'  
1354
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1355
	+  
1356
	@footer  
1357
	AS MESSAGECONTENT  
1358
END
1359
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1360
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')  
1361
BEGIN 
1362
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1363
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,  
1364
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1365
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +  
1366
	--+  
1367
	--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.'  
1368
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'bud-contract-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1369
	+  
1370
	@footer  
1371
	AS MESSAGECONTENT  
1372
END
1373

    
1374
-----PhongNT 15/9/2022: Quản lý TSCĐ/CCLĐ--------
1375
DECLARE @SYS_PREFIX VARCHAR(15),@PAGE NVARCHAR(200),@URLPAGE VARCHAR(2000)
1376

    
1377
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1378
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1379
IF(@p_TYPE = 'ASS_SEND_TDV')  
1380
BEGIN 
1381
    
1382
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1383
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1384
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1385
    )x)
1386

    
1387
    SELECT @PAGE = sp.Description, 
1388
    @URLPAGE=(CASE sp.Prefix
1389
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1390
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1391
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1392
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1393
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1394
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1395
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1396
	  END)
1397
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1398
    
1399
    
1400
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1401
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1402
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1403
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1404
	+  
1405
	@footer  
1406
	AS MESSAGECONTENT  
1407
END
1408

    
1409
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1410
BEGIN 
1411
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1412
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1413
	N',<br/><br/>Anh/Chị có giao dịch kiểm kê tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1414
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-inventory-approve-view;ID='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1415
	+  
1416
	@footer  
1417
	AS MESSAGECONTENT  
1418
END
1419

    
1420
IF(@p_TYPE = 'ASS_SEND_GDV')  
1421
BEGIN 
1422
    
1423
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1424
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1425
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1426
    )x)
1427

    
1428
    SELECT @PAGE = sp.Description, 
1429
    @URLPAGE=(CASE sp.Prefix
1430
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1431
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1432
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1433
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1434
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1435
	  END)
1436
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1437
    
1438
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1439
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1440
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được giao dịch viên xử lý.' +  
1441
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1442
	+  
1443
	@footer  
1444
	AS MESSAGECONTENT  
1445
END
1446

    
1447
IF(@p_TYPE = 'ASS_SEND_KSV')  
1448
BEGIN 
1449
    
1450
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1451
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1452
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1453
    )x)
1454
    
1455
   
1456
    SELECT @PAGE = sp.Description, 
1457
    @URLPAGE=(CASE sp.Prefix
1458
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1459
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1460
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1461
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1462
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1463
      WHEN 'ASSD' THEN 'ass-update-view;id='
1464
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1465
      END)
1466
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1467
    
1468
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1469
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1470
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' +  
1471
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1472
	+  
1473
	@footer  
1474
	AS MESSAGECONTENT  
1475
END
1476

    
1477

    
1478
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1479
BEGIN 
1480
    
1481
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1482
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1483
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1484
    )x)
1485

    
1486
    SELECT @PAGE = sp.Description, 
1487
    @URLPAGE=(CASE sp.Prefix
1488
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1489
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1490
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1491
	  END)
1492
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1493
    
1494
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1495
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1496
	N',<br/><br/>Anh/Chị có giao dịch xác nhận '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' +  
1497
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1498
	+  
1499
	@footer  
1500
	AS MESSAGECONTENT  
1501
END
1502

    
1503
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1504
BEGIN 
1505
    
1506
    IF(EXISTS(SELECT 1 FROM ASS_INVENTORY_MASTER WHERE SIGN_USER IS NOT NULL AND CHECKER_ID_DVKD IS NULL AND INVENT_ID=@p_ID))
1507
      BEGIN
1508
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1509
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1510
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được trưởng đơn vị xác nhận phê duyệt.' +  
1511
      	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+N'ass-inventory-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1512
      	+  
1513
      	@footer  
1514
      	AS MESSAGECONTENT  
1515
      END
1516
    ELSE
1517
      BEGIN
1518
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1519
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1520
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1521
      	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-inventory-confirm-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1522
      	+  
1523
      	@footer  
1524
      	AS MESSAGECONTENT  
1525
      END
1526
END
1527

    
1528
IF(@p_TYPE = 'ASS_REJECT_NT')  
1529
BEGIN 
1530
    
1531
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1532
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1533
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1534
    )x)
1535

    
1536
    SELECT @PAGE = sp.Description,  
1537
    @URLPAGE=(CASE sp.Prefix
1538
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1539
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1540
      WHEN 'ASSD' THEN 'ass-update-edit;id='
1541
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1542
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1543
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1544
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
1545
	  WHEN 'CON' THEN  'con-request-doc-edit;id='
1546
      END)
1547
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1548
    
1549
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE,  
1550
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1551
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1552
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1553
	+  
1554
	@footer  
1555
	AS MESSAGECONTENT  
1556
END
1557

    
1558
IF(@p_TYPE = 'ASS_REJECT_GDV')  
1559
BEGIN 
1560
    
1561
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1562
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1563
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1564
    )x)
1565

    
1566
    SELECT @PAGE = sp.Description, 
1567
    @URLPAGE=(CASE sp.Prefix
1568
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1569
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1570
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1571
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1572
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1573
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1574
    
1575
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1576
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1577
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1578
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1579
	+  
1580
	@footer  
1581
	AS MESSAGECONTENT  
1582
END
1583

    
1584
IF(@p_TYPE = 'ASS_REJECT_HC')  
1585
BEGIN 
1586
    
1587
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1588
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1589
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1590
    )x)
1591

    
1592
    SELECT @PAGE = sp.Description, 
1593
    @URLPAGE=(CASE sp.Prefix
1594
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1595
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1596
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1597
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1598
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1599
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1600
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1601
	  END)
1602
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1603
    
1604
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1605
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1606
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1607
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1608
	+  
1609
	@footer  
1610
	AS MESSAGECONTENT  
1611
END
1612

    
1613

    
1614
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1615
--BEGIN 
1616
    
1617
--    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1618
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1619
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1620
--    )x)
1621

    
1622
--    SELECT @PAGE = sp.Description, 
1623
--    @URLPAGE=(CASE sp.Prefix
1624
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1625
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1626
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1627
    
1628
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1629
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1630
--	N',<br/><br/>Anh/Chị có giao dịch xác nhận'+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được kiểm soát viên phê duyệt.' +  
1631
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1632
--	+  
1633
--	@footer  
1634
--	AS MESSAGECONTENT  
1635
--END
1636

    
1637
IF(@p_TYPE = 'ASS_APPROVED')  
1638
BEGIN 
1639
    
1640
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
1641
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1642
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1643
    )x)
1644

    
1645
    SELECT @PAGE = sp.Description, 
1646
    @URLPAGE=(CASE sp.Prefix
1647
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1648
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1649
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1650
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1651
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1652
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1653
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1654
      WHEN 'ACAC'  THEN 'ass-inventory-view;id='
1655
	  END)
1656
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1657
    
1658
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,  
1659
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1660
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' đã được phê duyệt hoàn tất'
1661
	+  
1662
	@footer  
1663
	AS MESSAGECONTENT  
1664
END
1665

    
1666
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1667
BEGIN 
1668
SELECT @TILTER_MAIL+N'Thông báo xác nhận bàn giao tài sản điều chuyển cần được xác nhận' AS TITLE,  
1669
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1670
	N',<br/><br/>Anh/Chị có giao dịch xác nhận bàn giao tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' +
1671
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-confirm-handover-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1672
	+ @footer  
1673
	AS MESSAGECONTENT  
1674
END
1675

    
1676
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1677
BEGIN 
1678
SELECT @TILTER_MAIL+N'Thông báo xác nhận bàn nhận tài sản điều chuyển cần được xác nhận' AS TITLE,  
1679
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1680
	N',<br/><br/>Anh/Chị có giao dịch xác nhận nhận tài sản điều chuyển có ID: '+@p_ID+ N' cần được xác nhận.' +
1681
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-confirm-receiver-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1682
	+ @footer  
1683
	AS MESSAGECONTENT  
1684
END
1685

    
1686

    
1687
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1688
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1689
--BEGIN 
1690
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1691
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1692
--	N',<br/><br/>Anh/Chị có giao dịch xuất sử dụng tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1693
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-use-multi-bvb-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1694
--	+  
1695
--	@footer  
1696
--	AS MESSAGECONTENT  
1697
--END
1698
-------Điều chuyển tài sản - HCQT--------
1699
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1700
--BEGIN 
1701
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1702
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1703
--	N',<br/><br/>Anh/Chị có giao dịch điều chuyển tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1704
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-transfer-multi-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1705
--	+  
1706
--	@footer  
1707
--	AS MESSAGECONTENT  
1708
--END
1709
-------Thu hồi tài sản - HCQT-------- 
1710
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1711
--BEGIN 
1712
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1713
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1714
--	N',<br/><br/>Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1715
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1716
--	+  
1717
--	@footer  
1718
--	AS MESSAGECONTENT  
1719
--END
1720
-------Thu hồi tài sản - HCQT-------- 
1721
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1722
--BEGIN 
1723
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1724
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1725
--	N',<br/><br/>Anh/Chị có giao dịch thu hồi tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1726
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-collect-multi-hcqt-master-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1727
--	+  
1728
--	@footer  
1729
--	AS MESSAGECONTENT  
1730
--END
1731
-------Thanh lý tài sản - HC-------- 
1732
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1733
--BEGIN 
1734
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1735
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1736
--	N',<br/><br/>Anh/Chị có giao dịch thanh lý tài sản có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1737
--	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-liq-bvb-hc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1738
--	+  
1739
--	@footer  
1740
--	AS MESSAGECONTENT  
1741
--END
1742

    
1743

    
1744
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1745

    
1746
	-----Quản lý BDS - gửi YC phê duyệt--------
1747
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1748
BEGIN
1749
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1750
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1751
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1752
	--+  
1753
	--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.'  
1754
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1755
	+  
1756
	@footer  
1757
	AS MESSAGECONTENT  
1758
END
1759
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1760
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1761
BEGIN
1762
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1763
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1764
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1765
	--+  
1766
	--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.'  
1767
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1768
	+  
1769
	@footer  
1770
	AS MESSAGECONTENT  
1771
END
1772
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1773
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1774
BEGIN 
1775
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1776
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1777
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +  
1778
	--+  
1779
	--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.'  
1780
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1781
	+  
1782
	@footer  
1783
	AS MESSAGECONTENT  
1784
END
1785

    
1786
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1787
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1788
BEGIN
1789
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1790
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1791
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1792
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1793
	--+  
1794
	--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.'  
1795
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1796
	+  
1797
	@footer  
1798
	AS MESSAGECONTENT  
1799
END
1800
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1801
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1802
BEGIN
1803
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1804
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1805
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1806
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1807
	--+  
1808
	--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.'  
1809
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1810
	+  
1811
	@footer  
1812
	AS MESSAGECONTENT  
1813
END
1814
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1815
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1816
BEGIN 
1817
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1818
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,  
1819
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1820
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +  
1821
	--+  
1822
	--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.'  
1823
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ret-repair-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1824
	+  
1825
	@footer  
1826
	AS MESSAGECONTENT  
1827
END
1828

    
1829
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1830
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1831
BEGIN
1832
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1833
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1834
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1835
	--+  
1836
	--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.'  
1837
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1838
	+  
1839
	@footer  
1840
	AS MESSAGECONTENT  
1841
END
1842
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1843
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1844
BEGIN
1845
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1846
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1847
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1848
	--+  
1849
	--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.'  
1850
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1851
	+  
1852
	@footer  
1853
	AS MESSAGECONTENT  
1854
END
1855
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1856
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1857
BEGIN 
1858
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE,  
1859
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1860
	N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +  
1861
	--+  
1862
	--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.'  
1863
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-r-h-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1864
	+  
1865
	@footer  
1866
	AS MESSAGECONTENT  
1867
END
1868

    
1869
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
1870
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')  
1871
BEGIN
1872
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1873
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1874
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1875
	--+  
1876
	--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.'  
1877
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1878
	+  
1879
	@footer  
1880
	AS MESSAGECONTENT  
1881
END
1882
	-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
1883
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')  
1884
BEGIN
1885
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,  
1886
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1887
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1888
	--+  
1889
	--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.'  
1890
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1891
	+  
1892
	@footer  
1893
	AS MESSAGECONTENT  
1894
END
1895
	-----BDS đang hoàn thiện thủ tục pháp lý - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1896
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')  
1897
BEGIN 
1898
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,  
1899
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1900
	N',<br/><br/>Thông tin BĐS đang hoàn thiện thủ tục pháp lý số: ' + @p_ID + N' đã được phê duyệt.' +  
1901
	--+  
1902
	--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.'  
1903
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'real-estate-l-c-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
1904
	+  
1905
	@footer  
1906
	AS MESSAGECONTENT  
1907
END
1908
	-----Phiếu yêu cầu công tác - cấp gửi cấp phê duyệt trung gian--------
1909
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND')  
1910
BEGIN
1911
    DECLARE @SIGN_USER VARCHAR(20)
1912
	SET @SIGN_USER = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
1913
    SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1914
	SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1915
		IF (@SIGN_USER ='TKTGD')
1916
			BEGIN
1917
  				SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1918
  				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1919
  				N',<br/><br/> Phiếu yêu cầu công tác số: ' + @CODE  + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
1920
  				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phiếu yêu cầu công tác.'  + @footer  
1921
  				+ @footer  
1922
  				AS MESSAGECONTENT  
1923
  				RETURN 0  
1924
			END	
1925
		ELSE IF (@SIGN_USER IS NOT NULL)
1926
			BEGIN
1927
				SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1928
        		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1929
        		N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
1930
        		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
1931
        		+ @footer  
1932
        		AS MESSAGECONTENT  
1933
				RETURN 0  
1934
			END
1935
END
1936
	-----Phiếu yêu cầu công tác - cấp gửi Trưởng phòng--------
1937
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN')  
1938
BEGIN
1939
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1940
	SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
1941
	IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))  
1942
		BEGIN  
1943
			SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1944
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
1945
			N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +  
1946
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'  
1947
			+  
1948
			@footer  
1949
		AS MESSAGECONTENT  
1950
		RETURN 0  
1951
		END  
1952
	ELSE
1953
		BEGIN
1954
			SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1955
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1956
			N',<br/><br/>Phiếu yêu công tác cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'  đang chờ Anh/Chị phê duyệt.' +  
1957
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1958
			+  
1959
			@footer  
1960
			AS MESSAGECONTENT 
1961
			RETURN 0  
1962
		END
1963
END
1964
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TDV_APP')  
1965
BEGIN
1966
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1967
	SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
1968
	IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))  
1969
		BEGIN  
1970
			SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1971
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +  
1972
			N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt.' +  
1973
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'  
1974
			+  
1975
			@footer  
1976
		AS MESSAGECONTENT  
1977
		RETURN 0  
1978
		END  
1979
	ELSE
1980
		BEGIN
1981
			SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
1982
			@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1983
			N',<br/><br/>Phiếu yêu công tác cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'  người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt' +  
1984
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
1985
			+  
1986
			@footer  
1987
			AS MESSAGECONTENT 
1988
			RETURN 0  
1989
		END
1990
END
1991
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')  
1992
BEGIN
1993
    DECLARE @SIGN VARCHAR(20)
1994
		SET @SIGN = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
1995
		SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
1996
		SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
1997
		IF (@SIGN ='TKTGD')
1998
			BEGIN
1999
  				SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2000
  				@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2001
  				N',<br/><br/> Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
2002
  				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phiếu yêu cầu công tác.'  + @footer  
2003
  				AS MESSAGECONTENT  
2004
  				RETURN 0  
2005
			END	
2006
		ELSE IF (@SIGN_USER IS NOT NULL)
2007
			BEGIN
2008
				SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2009
        		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2010
        		N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. Đang chờ Anh/Chị phê duyệt.' + 
2011
        		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
2012
        		+ @footer  
2013
        		AS MESSAGECONTENT  
2014
				RETURN 0  
2015
			END
2016
END
2017

    
2018
	-----Phiếu yêu cầu công tác - cấp gửi NVDV--------
2019
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_HOAPP')  
2020
BEGIN
2021
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2022
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2023
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ xử lý' AS TITLE,  
2024
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2025
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') +  N' đã được xác nhận và đang chờ Anh/Chị xử lý. Đang chờ Anh/Chị phê duyệt' +  
2026
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'  
2027
	+  
2028
	@footer  
2029
	AS MESSAGECONTENT  
2030
END
2031
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_TRAIN_UPD')  
2032
BEGIN
2033
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2034
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2035
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2036
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2037
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo đã thay đổi lộ trình. Đang chờ Anh/Chị phê duyệt' +  
2038
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2039
	+  
2040
	@footer  
2041
	AS MESSAGECONTENT  
2042
END
2043
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_NVDV')  
2044
BEGIN
2045
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2046
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2047
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ xử lý' AS TITLE,  
2048
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2049
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công và đang chờ Anh/Chị xử lý.' +  
2050
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'  
2051
	+  
2052
	@footer  
2053
	AS MESSAGECONTENT  
2054
END
2055
	-----Phiếu yêu cầu công tác - Người tạo chọn vé--------
2056
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CHECK')  
2057
BEGIN
2058
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2059
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2060
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' phê duyệt' AS TITLE,  
2061
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2062
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được xác nhận và đang chờ Anh/Chị chọn vé.' +  
2063
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'  
2064
	+  
2065
	@footer  
2066
	AS MESSAGECONTENT  
2067
END
2068
	-----Phiếu yêu cầu công tác - gửi NVDV đặt vé--------
2069
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TICKET')  
2070
BEGIN
2071
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2072
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2073
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2074
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2075
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo đã chọn vé và đang chờ Anh/Chị xử lý.' +  
2076
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'  
2077
	+  
2078
	@footer  
2079
	AS MESSAGECONTENT  
2080
END
2081
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_NOFI')  
2082
BEGIN
2083
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2084
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2085
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được book vé' AS TITLE,  
2086
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2087
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được book vé và đang chờ Anh/Chị xác nhận hoàn thành.' +  
2088
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'  
2089
	+  
2090
	@footer  
2091
	AS MESSAGECONTENT  
2092
END
2093
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_REJECT')  
2094
BEGIN
2095
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2096
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2097
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' bị từ chối' AS TITLE,  
2098
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2099
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã bị trưởng đơn vị từ chối.' +  
2100
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2101
	+  
2102
	@footer  
2103
	AS MESSAGECONTENT  
2104
END
2105
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APP')  
2106
BEGIN
2107
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2108
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2109
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,  
2110
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2111
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +  
2112
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2113
	+  
2114
	@footer  
2115
	AS MESSAGECONTENT  
2116
END
2117
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')  
2118
BEGIN
2119
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2120
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2121
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,  
2122
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2123
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +  
2124
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2125
	+  
2126
	@footer  
2127
	AS MESSAGECONTENT  
2128
END
2129

    
2130
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CANCEL')  
2131
BEGIN
2132
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2133
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2134
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã bị hủy' AS TITLE,  
2135
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2136
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã bị hủy' +  
2137
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2138
	+  
2139
	@footer  
2140
	AS MESSAGECONTENT  
2141
END
2142
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
2143
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
2144
BEGIN 
2145
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2146
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2147
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được phê duyệt' AS TITLE,  
2148
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2149
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +  
2150
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2151
	+  
2152
	@footer  
2153
	AS MESSAGECONTENT  
2154
END
2155
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
2156
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV')  
2157
BEGIN
2158
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2159
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2160
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2161
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2162
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'  đang chờ Anh/Chị phê duyệt.' +  
2163
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2164
	+  
2165
	@footer  
2166
	AS MESSAGECONTENT  
2167
END
2168
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
2169
BEGIN
2170
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2171
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2172
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2173
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2174
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'') + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
2175
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2176
	+  
2177
	@footer  
2178
	AS MESSAGECONTENT  
2179
END
2180
DECLARE @N_PLATE VARCHAR(25)
2181
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_USERUPD')  
2182
BEGIN
2183
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
2184
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2185
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2186
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được chuyên viên điều động' AS TITLE,  
2187
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2188
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'') + N' đã được chuyên viên điều động xe biển số: '+@N_PLATE+N' và đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +  
2189
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2190
	+  
2191
	@footer  
2192
	AS MESSAGECONTENT  
2193
END
2194
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
2195
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')  
2196
BEGIN 
2197
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2198
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2199
   SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được phê duyệt' AS TITLE,  
2200
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2201
	N',<br/><br/>Phiếu yêu cầu xe số: ' + @CODE  + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +  
2202
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2203
	+  
2204
	@footer  
2205
	AS MESSAGECONTENT  
2206
END
2207
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') 
2208
BEGIN 
2209
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2210
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2211
   SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận chi phí' AS TITLE,  
2212
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2213
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xác nhận chi phí.' +  
2214
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2215
	+  
2216
	@footer  
2217
	AS MESSAGECONTENT  
2218
END
2219
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
2220
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') 
2221
BEGIN 
2222
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2223
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2224
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2225
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2226
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +  
2227
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2228
	+  
2229
	@footer  
2230
	AS MESSAGECONTENT  
2231
END
2232
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') 
2233
BEGIN 
2234
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2235
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2236
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2237
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2238
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'')+ N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +  
2239
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2240
	+  
2241
	@footer  
2242
	AS MESSAGECONTENT  
2243
END
2244
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') 
2245
BEGIN 
2246
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2247
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2248
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2249
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2250
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +  
2251
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2252
	+  
2253
	@footer  
2254
	AS MESSAGECONTENT  
2255
END
2256
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
2257
BEGIN 
2258
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2259
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2260
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,  
2261
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2262
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị trưởng đơn vị trả về!' +  
2263
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2264
	+  
2265
	@footer  
2266
	AS MESSAGECONTENT  
2267
END
2268
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_MAKER')
2269
BEGIN 
2270
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2271
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2272
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,  
2273
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2274
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị người tạo trả về!' +  
2275
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2276
	+  
2277
	@footer  
2278
	AS MESSAGECONTENT  
2279
END
2280
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
2281
BEGIN 
2282
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2283
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2284
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,  
2285
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2286
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị chuyên viên điều động xe trả về!' +  
2287
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2288
	+  
2289
	@footer  
2290
	AS MESSAGECONTENT  
2291
END
2292
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
2293
BEGIN 
2294
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2295
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2296
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị huỷ' AS TITLE,  
2297
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2298
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị chuyên viên điều động xe huỷ!' +  
2299
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2300
	+  
2301
	@footer  
2302
	AS MESSAGECONTENT  
2303
END
2304
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
2305
BEGIN 
2306
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2307
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2308
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận thông tin' AS TITLE,  
2309
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2310
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
2311
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xác nhận.'  
2312
	+  
2313
	@footer  
2314
	AS MESSAGECONTENT  
2315
END
2316
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
2317
BEGIN 
2318
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2319
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2320
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận thông tin' AS TITLE,  
2321
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2322
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên cập nhật chi phí đang chờ Anh/Chị xác nhận.' +  
2323
	
2324
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xác nhận.'  
2325
	+  
2326
	@footer  
2327
	AS MESSAGECONTENT  
2328
END
2329

    
2330
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV_C_APP')
2331
BEGIN 
2332
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2333
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2334
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2335
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2336
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N'đã được người tạo xác nhận chi phí và đang chờ Anh/Chị phê duyệt chi phí.' +  
2337
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt.'  
2338
	+  
2339
	@footer  
2340
	AS MESSAGECONTENT  
2341
END
2342
IF(@p_TYPE = 'TR_REQUEST_CAR_USERSEND_CV')
2343
BEGIN 
2344
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2345
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2346
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được lái xe cập nhật thông tin' AS TITLE,  
2347
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2348
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được nhân viên lái xe cập nhật đang chờ Anh/Chị xác nhận.' +  
2349
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật chuyến đi.'  
2350
	+  
2351
	@footer  
2352
	AS MESSAGECONTENT  
2353
END
2354
IF(@p_TYPE = 'TR_REQUEST_CAR_CVSEND_NT')
2355
BEGIN 
2356

    
2357
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2358
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE,@SIGN_USER=DRIVER_ID FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
2359
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chuyên viên đã điều động xe' AS TITLE,  
2360
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2361
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe với biển số: '+@N_PLATE+N' và tài xế: '+@SIGN_USER+
2362
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2363
	+  
2364
	@footer  
2365
	AS MESSAGECONTENT  
2366
END
2367

    
2368
-- kho vật lệu
2369
IF @p_TYPE = 'MW_IN_KT_APPR'  
2370
BEGIN  
2371
	SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)  
2372
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2373
	SELECT @TILTER_MAIL+N'Phiếu nhập kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,  
2374
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2375
	N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2376
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'mw-add-new-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu nhập kho vật liệu.'  
2377
	+ @footer  
2378
	AS MESSAGECONTENT  
2379
	RETURN 0  
2380
END
2381
IF @p_TYPE = 'MW_OUT_KT_APPR'  
2382
BEGIN  
2383
	SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)  
2384
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2385
	SELECT @TILTER_MAIL+N'Phiếu xuất kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,  
2386
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2387
	N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2388
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'material-out-hcqt-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu xuất kho vật liệu.'  
2389
	+ @footer  
2390
	AS MESSAGECONTENT  
2391
	RETURN 0  
2392
END
2393
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'  
2394
BEGIN  
2395
	SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)  
2396
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2397
	SELECT @TILTER_MAIL+N'Phiếu điều chuyển kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,  
2398
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2399
	N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2400
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'material-transfer-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu điều chuyển vật liệu.'  
2401
	+ @footer  
2402
	AS MESSAGECONTENT  
2403
	RETURN 0  
2404
END
2405
IF @p_TYPE = 'MW_LIQUID_KT_APPR'  
2406
BEGIN  
2407
	SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)  
2408
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2409
	SELECT @TILTER_MAIL+N'Phiếu thanh lý kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,  
2410
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2411
	N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
2412
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'mw-liquid-hc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu thanh lý vật liệu.'  
2413
	+ @footer  
2414
	AS MESSAGECONTENT  
2415
	RETURN 0  
2416
END
2417
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM----------------
2418
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2419
IF(@p_TYPE = 'TR_CONTRACT_SEND_APP')
2420
BEGIN
2421
	SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2422
	SET @REASON = (SELECT [CONTRACT_NAME] FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2423
	IF(@CODE IS NULL OR @CODE = '')
2424
	BEGIN
2425
		SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2426
			+ N'(ID hệ thống)'
2427
	END
2428

    
2429
	SELECT @TILTER_MAIL+N'Hợp đồng số '+ @CODE+N' chờ phê duyệt' AS TITLE,  
2430
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2431
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N'. V/v '+  ISNULL(@REASON,'') +N' đang chờ Anh/Chị phê duyệt.' 
2432
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin hợp đồng.'  
2433
	+ @footer  
2434
	AS MESSAGECONTENT  
2435
	RETURN 0
2436
END
2437
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2438
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
2439
BEGIN
2440
	SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2441
	SET @REASON = (SELECT [CONTRACT_NAME] FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2442
	IF(@CODE IS NULL OR @CODE = '')
2443
	BEGIN
2444
		SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
2445
			+ N'(ID hệ thống)'
2446
	END
2447

    
2448
	SELECT @TILTER_MAIL+N' Thông báo thông tin hợp đồng đã được phê duyệt' AS TITLE,  
2449
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2450
	N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N'. V/v '+  ISNULL(@REASON,'') + N' đã được trưởng đơn vị phê duyệt thành công.' 
2451
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin hợp đồng.'  
2452
	+ @footer  
2453
	AS MESSAGECONTENT  
2454
	RETURN 0
2455
END
2456
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
2457
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
2458
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
2459
BEGIN
2460
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2461
	SET @REASON = (SELECT PO_NAME FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2462
	SELECT @TILTER_MAIL+N'PO số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2463
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2464
	N',<br/><br/>Thông tin PO số : ' + @CODE + N'. V/v '+  @REASON  + N' đang chờ Anh/Chị phê duyệt.' 
2465
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin PO.'  
2466
	+ @footer  
2467
	AS MESSAGECONTENT  
2468
	RETURN 0
2469
END
2470
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
2471
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
2472
BEGIN
2473
	SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2474
	SET @REASON = (SELECT PO_NAME FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
2475
	SELECT @TILTER_MAIL+N'PO số '+ @CODE + N'. V/v '+  @REASON  + N' đã được phê duyệt' AS TITLE, 
2476
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2477
	N',<br/><br/>Thông tin PO số : ' + @CODE + N'. V/v '+  @REASON  + N' đã được trưởng đơn vị phê duyệt thành công.' 
2478
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin PO.'  
2479
	+ @footer  
2480
	AS MESSAGECONTENT  
2481
	RETURN 0
2482
END
2483

    
2484
-------------------------BAODNQ 30/11/2022 : GỬI MAIL ĐÁNH GIÁ NCC---------------------
2485
DECLARE @p_RATE_SUP_LINK VARCHAR(200)
2486
DECLARE @p_RATE_TRANSFER_DT_LINK VARCHAR(200)
2487
DECLARE @p_RATE_SUP_DMMS_TYPE_JOB VARCHAR(20)
2488
	------------------Ng tạo gửi phê duyệt / NVXL DMMS gửi phê duyệt---------------------
2489
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_SendAppr' OR @p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Upd')
2490
BEGIN
2491
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2492
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2493

    
2494
	--------------phiếu đánh giá NCC đangchờ đơn vị duyệt--------------
2495
	IF(@p_CURRENT_PROCESS = 'SIGN' OR @p_CURRENT_PROCESS = 'APPNEW')
2496
	BEGIN
2497
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2498
	END
2499
	--------------phiếu đánh giá NCC đang chờ DMMS duyệt--------------
2500
	ELSE IF(@p_CURRENT_PROCESS = 'DMMS')
2501
	BEGIN
2502
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2503
	END
2504

    
2505
	SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2506
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2507
	N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2508
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2509
	+ @footer  
2510
	AS MESSAGECONTENT  
2511
END
2512
---------------------Cấp trung gian duyệt / trưởng đv duyệt---------------
2513
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_Confirm' OR @p_TYPE = 'TR_RATE_SUPPLIER_MASTER_App')
2514
BEGIN
2515
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2516
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2517
	--------------------------TH cấp duyệt trung gian duyệt xong đến trưởng đơn vị duyệt-----------
2518
	IF(@p_CURRENT_PROCESS = 'APPNEW')
2519
	BEGIN
2520
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
2521
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2522
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2523
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2524
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2525
		+ @footer  
2526
		AS MESSAGECONTENT
2527
	END
2528
	-------------------------TH trưởng dv duyệt xong đến lãnh đạo khối duyệt------------------------
2529
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_APP' OR @p_CURRENT_PROCESS = 'GDKHT_APP')
2530
	BEGIN
2531
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2532
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2533
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2534
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2535
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2536
		+ @footer  
2537
		AS MESSAGECONTENT
2538
	END
2539
	-------------------------TH CN/PGD trưởng đơn vị duyệt xong là hoàn tất-----------------------------
2540
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2541
	BEGIN
2542
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2543

    
2544
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' đã được phê duyệt' AS TITLE,  
2545
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2546
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2547
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
2548
		+ @footer  
2549
		AS MESSAGECONTENT
2550
	END
2551
END
2552
---------------------lãnh đạo phụ trách khối duyệt / GDK hỗ trợ duyệt------------------
2553
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_PROCESS_App')
2554
BEGIN
2555
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2556
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2557
	-------------------------TH lãnh đạo khối duyệt xong đến DMMS xử lý------------------------
2558
	IF(@p_CURRENT_PROCESS = 'DMMS')
2559
	BEGIN
2560
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2561
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2562
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' điều phối xử lý' AS TITLE,  
2563
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2564
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2565
		N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
2566
		N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
2567
		+ @footer  
2568
		AS MESSAGECONTENT
2569
	END
2570
	-------------------------TH GDK hỗ trợ duyệt xong là hoàn tất------------------------
2571
	ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
2572
	BEGIN
2573
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
2574
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung số '+ @CODE +N' đã được phê duyệt' AS TITLE,  
2575
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2576
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đã được phê duyệt hoàn tất.' +
2577
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
2578
		+ @footer  
2579
		AS MESSAGECONTENT
2580
	END
2581
END
2582
---------------------DMMS điều phối phiếu---------------------
2583
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Ins')
2584
BEGIN
2585
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2586
	SET @p_RATE_SUP_DMMS_TYPE_JOB = (
2587
		SELECT TOP 1 TYPE_JOB 
2588
		FROM PL_REQUEST_PROCESS_CHILD 
2589
		WHERE REQ_ID = @p_ID 
2590
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2591
		AND STATUS_JOB = 'C')
2592
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2593

    
2594
	----------Nếu ng xử lý tiếp theo là KS-------
2595
	IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'KS')
2596
	BEGIN
2597
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
2598
		SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
2599
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ điều phối xử lý' AS TITLE,  
2600
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2601
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
2602
		N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
2603
		N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
2604
		+ @footer  
2605
		AS MESSAGECONTENT
2606
	END
2607
	ELSE IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'XL')
2608
	BEGIN
2609
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-edit;id=' + @p_ID
2610
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ xử lý' AS TITLE,  
2611
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2612
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
2613
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện xử lý phiếu đánh giá.'
2614
		+ @footer  
2615
		AS MESSAGECONTENT
2616
	END
2617
END
2618
---------------------DMMS phê duyệt---------------------
2619
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_App')
2620
BEGIN
2621
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
2622
	SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
2623
	
2624
	IF(@p_CURRENT_PROCESS = 'DMMS')
2625
	BEGIN
2626
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
2627
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2628
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2629
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2630
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2631
		+ @footer  
2632
		AS MESSAGECONTENT  
2633
	END
2634
	IF(@p_CURRENT_PROCESS = 'GDKHT_APP')
2635
	BEGIN
2636
		SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
2637
		SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2638
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2639
		N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2640
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
2641
		+ @footer  
2642
		AS MESSAGECONTENT  
2643
	END
2644
END
2645

    
2646
--------------------------ENBAODNQ---------------------
2647

    
2648
IF(@p_TYPE = 'TR_REJECT_GDV')  
2649
BEGIN 
2650
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
2651
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2652
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2653
    )x)
2654

    
2655
    SELECT @PAGE = sp.Description, 
2656
    @URLPAGE=(CASE sp.Prefix
2657
      WHEN 'TRPY'  THEN 'req-temp-pay-list-kt-edit;id='
2658
      WHEN 'TADY' THEN 'req-payment-kt-edit;id='
2659
	  WHEN 'TRPMA' THEN 'req-payment-auto-kt-edit;id='
2660
	  END)
2661
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2662

    
2663
	IF (@SYS_PREFIX ='TRPY')
2664
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2665
	ELSE IF (@SYS_PREFIX ='TADY')
2666
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2667
	ELSE IF (@SYS_PREFIX ='TRPMA')
2668
		SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID)
2669

    
2670
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2671
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2672
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2673
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2674
	+  
2675
	@footer  
2676
	AS MESSAGECONTENT  
2677
END
2678
IF(@p_TYPE = 'TR_REJECT_NT')  
2679
BEGIN 
2680
    --cắt chuỗi lấy PREFIX để xác định Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý
2681
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
2682
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
2683
    )x)
2684

    
2685
    SELECT @PAGE = sp.Description, 
2686
    @URLPAGE=(CASE sp.Prefix
2687
      WHEN 'TRPY'  THEN 'req-temp-pay-list-edit;id='
2688
      WHEN 'TADY' THEN 'req-payment-edit;id='
2689
	  WHEN 'TRPMA'  THEN 'req-payment-auto-edit;id='
2690
	  END)
2691
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
2692

    
2693
	IF (@SYS_PREFIX ='TRPY')
2694
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2695
	ELSE IF (@SYS_PREFIX ='TADY')
2696
		SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
2697
	ELSE IF (@SYS_PREFIX ='TRPMA')
2698
		SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
2699
    
2700
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
2701
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2702
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +  
2703
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+@URLPAGE+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2704
	+  
2705
	@footer  
2706
	AS MESSAGECONTENT  
2707
END
2708
---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2709
IF(@p_TYPE = 'CON_MASTER_SendApp')  
2710
BEGIN 
2711
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2712

    
2713
	SELECT @TILTER_MAIL+N' Thông báo công trình cần phê duyệt' AS TITLE,  
2714
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2715
	N',<br/><br/>Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2716
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'  
2717
	+  
2718
	@footer  
2719
	AS MESSAGECONTENT   
2720
RETURN 0  
2721
END
2722
---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
2723
---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2724
IF(@p_TYPE = 'CON_MASTER_APP')  
2725
BEGIN 
2726
SET @CODE = (SELECT CONSTRUCT_CODE FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)  
2727

    
2728
	SELECT @TILTER_MAIL+N' Thông báo công trình đã được phê duyệt' AS TITLE,  
2729
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2730
	N',<br/><br/>Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' + 
2731
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết công trình.'  
2732
	+  
2733
	@footer  
2734
	AS MESSAGECONTENT   
2735
RETURN 0  
2736
END
2737
---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
2738

    
2739
---START hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
2740
IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp')  
2741
BEGIN 
2742
SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)  
2743

    
2744
	SELECT @TILTER_MAIL+N'Thông báo layout bản vẽ cần phê duyệt' AS TITLE,  
2745
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
2746
	N',<br/><br/>Layout bản vẽ: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
2747
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'layout-blueprint-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt layout bản vẽ.'  
2748
	+  
2749
	@footer  
2750
	AS MESSAGECONTENT   
2751
RETURN 0  
2752
END
2753
---END hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
2754
--START LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
2755
DECLARE @REPORT_NO  NVARCHAR(50)
2756
DECLARE @TITLE  NVARCHAR(1000)
2757
SET @TITLE = ISNULL((SELECT TITLE FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID),'')
2758
IF(@p_TYPE = 'CM_TEMPLATE_ONL_App')  
2759
BEGIN 
2760
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2761

    
2762
	SELECT @TILTER_MAIL + N' Tờ trình nghiệp vụ số ' + @REPORT_NO +  N' cần phê duyệt' AS TITLE,  
2763
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2764
	N',<br/><br/>Tờ trình nghiệp vụ số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' chờ Anh/Chị phê duyệt.' + 
2765
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
2766
	+  
2767
	@footer  
2768
	AS MESSAGECONTENT   
2769
RETURN 0  
2770
END
2771
--END LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
2772
--START LUATNDV 16/2/23 SENT REJECT TEMPLATE ONL
2773
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Reject')  
2774
BEGIN 
2775
SET @REPORT_NO  = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2776
	SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO +  N' bị từ chối' AS TITLE,  
2777
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2778
	N',<br/><br/>Tờ trình nghiệp vụ số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã bị từ chối.' + 
2779
	N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2780
	+  
2781
	@footer  
2782
	AS MESSAGECONTENT   
2783
RETURN 0  
2784
END
2785
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
2786
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Authority')  
2787
BEGIN 
2788
SET @REPORT_NO  = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)  
2789
	SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO +  N' được ủy quyền phê duyệt' AS TITLE,  
2790
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2791
	N',<br/><br/>Tờ trình nghiệp vụ: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được ủy quyền phê duyệt.' + 
2792
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'  
2793
	+  
2794
	@footer  
2795
	AS MESSAGECONTENT   
2796
RETURN 0  
2797
END
2798
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
2799

    
2800
--START hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động
2801
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_SEND_APR'  
2802
BEGIN  
2803
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2804
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2805
	SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
2806
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2807
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ phê duyệt.' + 
2808
	+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'  
2809
	+ @footer  
2810
	AS MESSAGECONTENT  
2811
	RETURN 0  
2812
END  
2813
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_CONFIRM'  
2814
BEGIN  
2815
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2816
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2817
	SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số ' + @CODE +N' chờ phê duyệt' AS TITLE,  
2818
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2819
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ phê duyệt.' + 
2820
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'  
2821
	+@footer  
2822
	AS MESSAGECONTENT  
2823
	RETURN 0  
2824
END  
2825
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_APR'  
2826
BEGIN  
2827
	SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)  
2828
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
2829
	SELECT @TILTER_MAIL+N'Thông báo chờ kiểm soát viên điều phối phiếu yêu cầu thanh toán tự động' AS TITLE,  
2830
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2831
	N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' 
2832
	+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối PYC thanh toán tự động tại <a href="'+ISNULL(@URL+'req-payment-auto-transfer','')+N'"> đây</a>'
2833
	+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.'
2834
	+ @footer  
2835
	AS MESSAGECONTENT  
2836
	RETURN 0  
2837
END  
2838
--end hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động
2839