Project

General

Profile

2.2 NF GET MESSAGE CONTENT.txt

Luc Tran Van, 03/22/2023 05:00 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 /> 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 /> 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_REASON 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_REASON 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 STUFF( (select '; ' + DTA.REQ_REASON FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
1090
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, '')) 
1091
	
1092
	----------Nếu ng xử lý tiếp theo là KS-------
1093
	IF(@p_DMMS_TYPE_JOB = 'KS')
1094
	BEGIN
1095
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1096

    
1097
		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,  
1098
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1099
		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ý .' +
1100
		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.'
1101
		+ @footer  
1102
		AS MESSAGECONTENT
1103
	END
1104
	----------Nếu ng xử lý tiếp theo là XL-------
1105
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
1106
	BEGIN
1107
		----------Nếu PROCESS là DMMS---------
1108
		IF(@p_CURRENT_PROCESS = 'DMMS')
1109
		BEGIN
1110
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
1111
		END
1112
		----------Nếu PROCESS là DVCM---------
1113
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
1114
		BEGIN
1115
			SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-edit;id=' + @p_ID
1116
		END
1117
		
1118

    
1119
		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,  
1120
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1121
		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ý .' +
1122
		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.'
1123
		+ @footer  
1124
		AS MESSAGECONTENT
1125
	END
1126

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

    
1140
		SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,  
1141
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1142
		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 .' + 
1143
		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.'
1144
		+ @footer  
1145
		AS MESSAGECONTENT
1146
	END
1147
	----------------Nếu PYCMS hoàn tất----------------
1148
	IF(@p_CURRENT_PROCESS = 'APPROVE')
1149
	BEGIN
1150
		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,  
1151
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1152
		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  
1153
		AS MESSAGECONTENT
1154
	END
1155
	----------------Nếu PYCMS đến DVCM------------------
1156
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
1157
	BEGIN
1158
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1159

    
1160
		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,  
1161
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1162
		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ý .' +
1163
		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.'
1164
		+ @footer  
1165
		AS MESSAGECONTENT
1166
	END
1167
	----------------Nếu PYCMS đến GDK HT---------------
1168
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
1169
	BEGIN
1170
		SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
1171

    
1172
		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,  
1173
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1174
		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 .' +
1175
		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.'
1176
		+ @footer
1177
		AS MESSAGECONTENT
1178
	END
1179
END
1180
--------------Phê duyệt PYCMS-----------------
1181
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
1182
	BEGIN
1183
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
1184
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
1185
	SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1186
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1187
	--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,  
1188
	--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1189
	--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  
1190
	--AS MESSAGECONTENT
1191

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

    
1197
		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,  
1198
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1199
		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 .' +
1200
		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.'
1201
		+ @footer
1202
		AS MESSAGECONTENT
1203
	END
1204
	----------------TH phiếu đã hoàn tất-----------
1205
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
1206
	BEGIN
1207
		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,  
1208
		@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1209
		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  
1210
		AS MESSAGECONTENT
1211
	END
1212
	
1213
END
1214
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
1215
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
1216
BEGIN
1217
	SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
1218
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
1219
	SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID) 
1220
	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,  
1221
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1222
	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ý .' +
1223
	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.'
1224
	+ @footer  
1225
		AS MESSAGECONTENT
1226
END
1227

    
1228
----------------------ENDBAODNQ------------------------------
1229

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

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

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

    
1378
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1379
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1380
IF(@p_TYPE = 'ASS_SEND_TDV')  
1381
BEGIN 
1382
    
1383
    --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ý
1384
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1385
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1386
    )x)
1387

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

    
1410
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1411
BEGIN 
1412
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1413
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1414
	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.' +  
1415
	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.'  
1416
	+  
1417
	@footer  
1418
	AS MESSAGECONTENT  
1419
END
1420

    
1421
IF(@p_TYPE = 'ASS_SEND_GDV')  
1422
BEGIN 
1423
    
1424
    --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ý
1425
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1426
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1427
    )x)
1428

    
1429
    SELECT @PAGE = sp.Description, 
1430
    @URLPAGE=(CASE sp.Prefix
1431
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1432
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1433
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1434
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1435
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1436
	  END)
1437
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1438
    
1439
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1440
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1441
	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ý.' +  
1442
	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.'  
1443
	+  
1444
	@footer  
1445
	AS MESSAGECONTENT  
1446
END
1447

    
1448
IF(@p_TYPE = 'ASS_SEND_KSV')  
1449
BEGIN 
1450
    
1451
    --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ý
1452
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1453
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1454
    )x)
1455
    
1456
   
1457
    SELECT @PAGE = sp.Description, 
1458
    @URLPAGE=(CASE sp.Prefix
1459
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1460
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1461
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1462
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1463
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1464
      WHEN 'ASSD' THEN 'ass-update-view;id='
1465
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1466
      END)
1467
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1468
    
1469
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1470
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1471
	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.' +  
1472
	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.'  
1473
	+  
1474
	@footer  
1475
	AS MESSAGECONTENT  
1476
END
1477

    
1478

    
1479
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1480
BEGIN 
1481
    
1482
    --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ý
1483
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1484
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1485
    )x)
1486

    
1487
    SELECT @PAGE = sp.Description, 
1488
    @URLPAGE=(CASE sp.Prefix
1489
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1490
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1491
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1492
	  END)
1493
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1494
    
1495
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1496
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1497
	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.' +  
1498
	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.'  
1499
	+  
1500
	@footer  
1501
	AS MESSAGECONTENT  
1502
END
1503

    
1504
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1505
BEGIN 
1506
    
1507
    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))
1508
      BEGIN
1509
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1510
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1511
      	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.' +  
1512
      	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.'  
1513
      	+  
1514
      	@footer  
1515
      	AS MESSAGECONTENT  
1516
      END
1517
    ELSE
1518
      BEGIN
1519
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1520
      	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1521
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1522
      	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.'  
1523
      	+  
1524
      	@footer  
1525
      	AS MESSAGECONTENT  
1526
      END
1527
END
1528

    
1529
IF(@p_TYPE = 'ASS_REJECT_NT')  
1530
BEGIN 
1531
    
1532
    --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ý
1533
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1534
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1535
    )x)
1536

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

    
1559
IF(@p_TYPE = 'ASS_REJECT_GDV')  
1560
BEGIN 
1561
    
1562
    --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ý
1563
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1564
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1565
    )x)
1566

    
1567
    SELECT @PAGE = sp.Description, 
1568
    @URLPAGE=(CASE sp.Prefix
1569
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1570
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1571
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1572
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1573
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1574
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1575
    
1576
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1577
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1578
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1579
	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.'  
1580
	+  
1581
	@footer  
1582
	AS MESSAGECONTENT  
1583
END
1584

    
1585
IF(@p_TYPE = 'ASS_REJECT_HC')  
1586
BEGIN 
1587
    
1588
    --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ý
1589
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1590
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1591
    )x)
1592

    
1593
    SELECT @PAGE = sp.Description, 
1594
    @URLPAGE=(CASE sp.Prefix
1595
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1596
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1597
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1598
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1599
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1600
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1601
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1602
	  END)
1603
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1604
    
1605
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1606
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1607
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1608
	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.'  
1609
	+  
1610
	@footer  
1611
	AS MESSAGECONTENT  
1612
END
1613

    
1614

    
1615
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1616
--BEGIN 
1617
    
1618
--    --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ý
1619
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1620
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1621
--    )x)
1622

    
1623
--    SELECT @PAGE = sp.Description, 
1624
--    @URLPAGE=(CASE sp.Prefix
1625
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1626
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1627
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1628
    
1629
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1630
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1631
--	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.' +  
1632
--	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.'  
1633
--	+  
1634
--	@footer  
1635
--	AS MESSAGECONTENT  
1636
--END
1637

    
1638
IF(@p_TYPE = 'ASS_APPROVED')  
1639
BEGIN 
1640
    
1641
    --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ý
1642
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1643
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1644
    )x)
1645

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

    
1667
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1668
BEGIN 
1669
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,  
1670
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1671
	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.' +
1672
	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.'  
1673
	+ @footer  
1674
	AS MESSAGECONTENT  
1675
END
1676

    
1677
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1678
BEGIN 
1679
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,  
1680
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1681
	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.' +
1682
	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.'  
1683
	+ @footer  
1684
	AS MESSAGECONTENT  
1685
END
1686

    
1687

    
1688
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1689
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1690
--BEGIN 
1691
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1692
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1693
--	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.' +  
1694
--	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.'  
1695
--	+  
1696
--	@footer  
1697
--	AS MESSAGECONTENT  
1698
--END
1699
-------Điều chuyển tài sản - HCQT--------
1700
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1701
--BEGIN 
1702
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1703
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1704
--	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.' +  
1705
--	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.'  
1706
--	+  
1707
--	@footer  
1708
--	AS MESSAGECONTENT  
1709
--END
1710
-------Thu hồi tài sản - HCQT-------- 
1711
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1712
--BEGIN 
1713
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1714
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1715
--	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.' +  
1716
--	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.'  
1717
--	+  
1718
--	@footer  
1719
--	AS MESSAGECONTENT  
1720
--END
1721
-------Thu hồi tài sản - HCQT-------- 
1722
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1723
--BEGIN 
1724
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1725
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1726
--	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.' +  
1727
--	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.'  
1728
--	+  
1729
--	@footer  
1730
--	AS MESSAGECONTENT  
1731
--END
1732
-------Thanh lý tài sản - HC-------- 
1733
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1734
--BEGIN 
1735
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1736
--	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
1737
--	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.' +  
1738
--	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.'  
1739
--	+  
1740
--	@footer  
1741
--	AS MESSAGECONTENT  
1742
--END
1743

    
1744

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

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

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

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

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

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

    
2131
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CANCEL')  
2132
BEGIN
2133
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID) 
2134
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2135
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã bị hủy' AS TITLE,  
2136
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2137
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã bị hủy' +  
2138
	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.'  
2139
	+  
2140
	@footer  
2141
	AS MESSAGECONTENT  
2142
END
2143
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
2144
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
2145
BEGIN 
2146
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2147
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
2148
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được phê duyệt' AS TITLE,  
2149
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2150
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +  
2151
	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.'  
2152
	+  
2153
	@footer  
2154
	AS MESSAGECONTENT  
2155
END
2156
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
2157
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV')  
2158
BEGIN
2159
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2160
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2161
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,  
2162
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2163
	N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'  đang chờ Anh/Chị phê duyệt.' +  
2164
	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.'  
2165
	+  
2166
	@footer  
2167
	AS MESSAGECONTENT  
2168
END
2169
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
2170
BEGIN
2171
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
2172
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
2173
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,  
2174
	@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +  
2175
	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.' +  
2176
	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.'  
2177
	+  
2178
	@footer  
2179
	AS MESSAGECONTENT  
2180
END
2181
DECLARE @N_PLATE VARCHAR(25)
2182
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_USERUPD')  
2183
BEGIN
2184
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
2185
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_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
	'<div style="font-size: 50px !important;">'+ @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  +'</div>'
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

    
2840