Project

General

Profile

2.0 NF GET MESSAGE CONTENT.txt

Luc Tran Van, 10/19/2022 11:38 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)
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'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS]')
16
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
17
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
18

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

    
315
		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)  
316
		FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
317
		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')))
318
		BEGIN
319
			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,  
320
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
321
			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.'
322
			+ + 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.'
323
			+ @footer  
324
			AS MESSAGECONTENT  
325
		END
326
		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')))
327
		BEGIN
328
			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,  
329
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
330
			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.' 
331
			+ + 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.'
332
			+ @footer  
333
			AS MESSAGECONTENT  
334
		END
335
		ELSE
336
		BEGIN
337
			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,  
338
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
339
			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.' 
340
			+ 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.'
341
			+ @footer  
342
			AS MESSAGECONTENT  
343
		END
344
		RETURN 0  
345
	END  
346
END  
347
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
348
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'  
349
BEGIN  
350
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
351
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
352
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
353
	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.' +
354
	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.' +
355
	+ @footer  
356
	AS MESSAGECONTENT  
357
	RETURN 0  
358
END  
359
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN  
360
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG'  
361
BEGIN  
362
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
363
	SELECT @TILTER_MAIL+N' Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE,  
364
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
365
	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.' +
366
	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.' +
367
	+ @footer  
368
	AS MESSAGECONTENT  
369
	RETURN 0  
370
END 
371
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN  
372
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN  
373
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'  
374
BEGIN  
375
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)  
376
	SELECT @TILTER_MAIL+N' Thông báo phiếu thanh toán đã được kiểm soát viên phê duyệt' AS TITLE,  
377
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
378
	N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N' đã được kiểm soát viên phê duyệt .' + 
379
	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.' +
380
	+@footer  
381
	AS MESSAGECONTENT  
382
	RETURN 0  
383
END  
384
DECLARE @IS_TTMS bit
385
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
386
BEGIN
387
  SET @IS_TTMS = 0
388
END
389
ELSE
390
BEGIN
391
  SET @IS_TTMS = 1
392
END
393
---------- TO TRINH CHU TRUONG  
394
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App')  
395
BEGIN  
396
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
397

    
398
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('GDK_TT','PTGDK_TT', 'TGD','HDQT','GDK_DC')))  --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
399
BEGIN  
400
	SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
401
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị Ban Lãnh Đạo' +  
402
	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' đang chờ Anh/Chị phê duyệt .' +  
403
	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-transfer-view' END + ';id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
404
	+  
405
	@footer  
406
	AS MESSAGECONTENT  
407
	RETURN 0  
408
END  
409
----- NEU BUOC TIEP THEO LA CAC DVCM
410
--ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID  IN ('GDK','PTGD','TGD','HDQT')))  
411
--BEGIN  
412
--	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE,  
413
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
414
--	N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
415
--	N'<br /> 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.'  
416
--	+  
417
--	@footer  
418
--	AS MESSAGECONTENT  
419
--	RETURN 0  
420
--END  
421
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
422
BEGIN  
423
	--DECLARE @PROCESS_ID VARCHAR(25) = (SELECT PROCESS_ID FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID)
424
	--BEGIN
425
		
426
	--END
427
	SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,  
428
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
429
	N',<br/><br/> Tờ trình số: ' + @CODE + 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.' +
430
	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+'plan-transfer','')+N'"> đây</a>'+ 
431
	--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.'
432
	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-transfer-xl-view' END + ';id='+@p_ID+';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
433
	+  
434
	@footer  
435
	AS MESSAGECONTENT  
436
	RETURN 0  
437
END 
438
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
439
BEGIN  
440
	SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,  
441
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
442
	N',<br/><br/> Tờ trình số: ' + @CODE + 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.' +
443
	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+'plan-transfer','')+N'"> đây</a>'+ 
444
	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-transfer-xl-view' END + ';id='+@p_ID+';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
445
	+  
446
	@footer  
447
	AS MESSAGECONTENT  
448
	RETURN 0  
449
END 
450
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
451
BEGIN  
452
	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần phê duyệt về việc đồng ý cho ngân sách' AS TITLE,  
453
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
454
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' +
455
	N'<br/><br/> Anh/Chị vui lòng 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+'plan-transfer','')+N'"> đây</a>'
456
  +  
457
	@footer  
458
	AS MESSAGECONTENT  
459
	RETURN 0  
460
END  
461
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Ị
462
BEGIN  
463
  SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
464
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
465
	N',<br/><br/> Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
466
	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.'  
467
	+  
468
	@footer  
469
	AS MESSAGECONTENT  
470
	RETURN 0  
471
END 
472
-----
473
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
474
	BEGIN
475
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
476
		SELECT N'[ PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE,  
477
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
478
		N',<br/><br/>Tờ trình số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
479
		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.' +
480
		@footer  
481
		AS MESSAGECONTENT     
482
		RETURN 0  
483
END
484
ELSE  
485
BEGIN  
486
	---- SETUP MAIL THU KI
487
		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'))))  
488
		BEGIN  
489
			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')))
490
			BEGIN
491
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
492
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
493
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
494
				N',<br/><br/> Tờ trình số: ' + @CODE + 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.' +
495
				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+'plan-transfer','')+N'"> đây</a>'+ 
496
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
497
				AS MESSAGECONTENT  
498
				RETURN 0  
499
			END
500
			ELSE
501
			BEGIN
502
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
503
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
504
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
505
				N',<br/><br/> Tờ trình 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.' +
506
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
507
				+ @footer  
508
				AS MESSAGECONTENT  
509
				RETURN 0  
510
			END
511
		END  
512
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
513
		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'))))  
514
		BEGIN  
515
			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')))
516
			BEGIN
517
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
518
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
519
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
520
				N',<br/><br/> Tờ trình số: ' + @CODE + 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.' + 
521
				CHAR(10) +
522
				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+'plan-transfer','')+N'"> đây</a>'+ 
523
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
524
				AS MESSAGECONTENT  
525
				RETURN 0  
526
			END
527
			ELSE
528
			BEGIN
529
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
530
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
531
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
532
				N',<br/><br/> Tờ trình 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.' +
533
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
534
				AS MESSAGECONTENT  
535
				RETURN 0  
536
			END
537
	END  
538
---- END SETUP MAIL THU KI  
539
END  
540
	RETURN 0  
541
END  
542
ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd')
543
BEGIN
544
	
545
	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
546
	BEGIN  
547
		SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
548
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
549
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
550
		N',<br/><br/> Tờ trình số: ' + @CODE + N' đã được nhân viên xử lý và gửi phê duyệt thành công' +
551
		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-transfer-xl-view' END + ';id='+@p_ID+';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
552
		+  
553
		@footer  
554
		AS MESSAGECONTENT  
555
		RETURN 0  
556
	END
557
	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'))))  
558
		BEGIN  
559
			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')))
560
			BEGIN
561
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
562
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
563
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
564
				N',<br/><br/> Tờ trình số: ' + @CODE + 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.' +
565
				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+'plan-transfer','')+N'"> đây</a>'+ 
566
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
567
				AS MESSAGECONTENT  
568
				RETURN 0  
569
			END
570
			ELSE
571
			BEGIN
572
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
573
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
574
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
575
				N',<br/><br/> Tờ trình 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.' +
576
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
577
				+ @footer  
578
				AS MESSAGECONTENT  
579
				RETURN 0  
580
			END
581
		END  
582
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
583
		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'))))  
584
		BEGIN  
585
			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')))
586
			BEGIN
587
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
588
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
589
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
590
				N',<br/><br/> Tờ trình số: ' + @CODE + 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.' + 
591
				CHAR(10) +
592
				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+'plan-transfer','')+N'"> đây</a>'+ 
593
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
594
				AS MESSAGECONTENT  
595
				RETURN 0  
596
			END
597
			ELSE
598
			BEGIN
599
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
600
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
601
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
602
				N',<br/><br/> Tờ trình 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.' +
603
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
604
				AS MESSAGECONTENT  
605
				RETURN 0  
606
			END
607
		END
608
END
609
ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins') 
610
BEGIN  
611
--	SET @CODE = (select STUFF( (select '; ' + DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)  
612
--	fOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
613
  SET @CODE =  (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID)
614
	SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần xử lý' AS TITLE,  
615
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
616
	N',<br/><br/>Tờ trình số: ' + @CODE + 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 phiếu và xử lý' +
617
	N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xử lý tờ trình.'  + @footer
618
	AS MESSAGECONTENT  
619
	RETURN 0  
620
END  
621
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')  
622
BEGIN  
623
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
624
	IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
625
	BEGIN
626
	  SET @IS_TTMS = 0
627
	END
628
	ELSE
629
	BEGIN
630
	  SET @IS_TTMS = 1
631
	END
632
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDKTT','PTGDK_TT','TGD','HDQT','GDK_DC')))  
633
	BEGIN  
634
		SELECT @TILTER_MAIL+N' Thông báo ' + CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' cần phê duyệt' AS TITLE,  
635
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị Ban Lãnh Đạo' +  
636
		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' đang chờ Anh/Chị phê duyệt .' +  
637
		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-transfer-view' END + ';id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  
638
		+  
639
		@footer  
640
	AS MESSAGECONTENT  
641
	RETURN 0  
642
	END  
643
	ELSE  
644
	BEGIN  
645
	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'))))  
646
		BEGIN  
647
			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')))
648
			BEGIN
649
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
650
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình chủ trương' AS TITLE,  
651
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
652
				N',<br/><br/> Tờ trình số : ' + @CODE + 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.' +
653
				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+'plan-transfer','')+N'"> đây</a>'+ 
654
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
655
				AS MESSAGECONTENT  
656
				RETURN 0  
657
			END
658
			ELSE
659
			BEGIN
660
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)   
661
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí TGĐ ' AS TITLE,  
662
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
663
				N',<br/><br/> Tờ trình 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.' +
664
				N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
665
				+ @footer  
666
				AS MESSAGECONTENT  
667
				RETURN 0  
668
			END
669
		END  
670
		-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
671
		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'))))  
672
		BEGIN  
673
			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')))
674
			BEGIN
675
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)      
676
				SELECT @TILTER_MAIL+N' Thông báo chờ điều phối / phê duyệt tờ trình' AS TITLE,  
677
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
678
				N',<br/><br/> Tờ trình số: ' + @CODE + 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.' + 
679
				CHAR(10) +
680
				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+'plan-transfer','')+N'"> đây</a>'+ 
681
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer  
682
				AS MESSAGECONTENT  
683
				RETURN 0  
684
			END
685
			ELSE
686
			BEGIN
687
				SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)  
688
				SELECT @TILTER_MAIL+N' Thông báo chờ chờ phê duyệt cấp Văn Phòng Thư Kí HĐQT' AS TITLE,  
689
				N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
690
				N',<br/><br/> Tờ trình 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.' +
691
				N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type=TTMS','')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'  + @footer   
692
				AS MESSAGECONTENT  
693
				RETURN 0  
694
			END
695
	END   
696
		---- END SETUP MAIL THU KI
697
	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')))  
698
		BEGIN  
699
			SELECT @TILTER_MAIL+N' Thông báo tờ trình chủ trương cần được phê duyệt' AS TITLE,  
700
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
701
			N',<br/><br/>Tờ trình số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
702
			N'<br /> 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.'  + @footer  
703
			AS MESSAGECONTENT  
704
			RETURN 0  
705
		END  
706
	ELSE  
707
	BEGIN  
708
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
709
	BEGIN
710
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
711
		SELECT N'[ PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE,  
712
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
713
		N',<br/><br/>Tờ trình số: ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
714
		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.' +
715
		@footer  
716
		AS MESSAGECONTENT  
717
		END  
718
		END  
719
		RETURN 0  
720
	END
721
END  
722

    
723
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
724
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
725
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
726
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
727
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
728
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')  
729
BEGIN 
730
-- 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  
731
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
732
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))  
733
BEGIN  
734
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
735
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
736
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +  
737
	--+  
738
	--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.'  
739
	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.'  
740
	+  
741
	@footer  
742
	AS MESSAGECONTENT  
743
END  
744
ELSE
745
	BEGIN
746
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
747
	--------Nếu PROCESS là ĐVKD----------
748
	IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
749
	BEGIN
750
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
751
	END
752
	--------Nếu PROCESS là ĐMMS----------
753
	ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
754
	BEGIN
755
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
756
	END
757
	--------Nếu PROCESS là ĐVCM----------
758
	ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
759
	BEGIN
760
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-view;id=' + @p_ID
761
	END
762
	SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
763
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
764
	N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
765
	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.'
766
	+ @footer  
767
	AS MESSAGECONTENT  
768
END  
769
RETURN 0  
770
END
771
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
772
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
773
BEGIN
774
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
775
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
776
	---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
777
	IF(@p_CURRENT_PROCESS = 'DMMS')
778
	BEGIN
779
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
780

    
781
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần điều phối xử lý' AS TITLE,  
782
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
783
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
784
		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 tìm kiếm và điều phối phiếu.'
785
		+ @footer  
786
		AS MESSAGECONTENT
787
	END
788
	ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
789
	BEGIN
790
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
791

    
792
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
793
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
794
		N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
795
		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.'
796
		+ @footer  
797
		AS MESSAGECONTENT 
798
	END
799
	
800
END
801
------------Điều phối xử lý----------------
802
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')  
803
BEGIN
804
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
805
	SET @p_DMMS_TYPE_JOB = (
806
		SELECT TOP 1 TYPE_JOB 
807
		FROM PL_REQUEST_PROCESS_CHILD 
808
		WHERE REQ_ID = @p_ID 
809
		AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
810
		AND STATUS_JOB = 'C' 
811
	)
812
	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)  
813
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))  
814
	
815
	----------Nếu ng xử lý tiếp theo là KS-------
816
	IF(@p_DMMS_TYPE_JOB = 'KS')
817
	BEGIN
818
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
819

    
820
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
821
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
822
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
823
		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 tìm kiếm và điều phối phiếu.'
824
		+ @footer  
825
		AS MESSAGECONTENT
826
	END
827
	----------Nếu ng xử lý tiếp theo là XL-------
828
	ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
829
	BEGIN
830
		----------Nếu PROCESS là DMMS---------
831
		IF(@p_CURRENT_PROCESS = 'DMMS')
832
		BEGIN
833
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
834
		END
835
		----------Nếu PROCESS là DVCM---------
836
		ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
837
		BEGIN
838
			SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvdm-edit;id=' + @p_ID
839
		END
840
		
841

    
842
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần xử lý' AS TITLE,  
843
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
844
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị xử lý .' +
845
		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.'
846
		+ @footer  
847
		AS MESSAGECONTENT
848
	END
849

    
850
	  
851
	RETURN 0  
852
END
853
-------------DMMS/DCVM phê duyệt------------
854
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
855
BEGIN
856
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
857
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
858

    
859
	IF(@p_CURRENT_PROCESS = 'DMMS')
860
	BEGIN
861
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
862

    
863
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
864
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
865
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' + 
866
		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.'
867
		+ @footer  
868
		AS MESSAGECONTENT
869
	END
870
	----------------Nếu PYCMS hoàn tất----------------
871
	IF(@p_CURRENT_PROCESS = 'APPROVE')
872
	BEGIN
873
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
874
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
875
		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  
876
		AS MESSAGECONTENT
877
	END
878
	----------------Nếu PYCMS đến DVCM------------------
879
	ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
880
	BEGIN
881
		SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
882

    
883
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần điều phối xử lý' AS TITLE,  
884
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
885
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị điều phối xử lý .' +
886
		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 tìm kiếm và điều phối phiếu.'
887
		+ @footer  
888
		AS MESSAGECONTENT
889
	END
890
	----------------Nếu PYCMS đến GDK HT---------------
891
	ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
892
	BEGIN
893
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
894

    
895
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
896
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
897
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
898
		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.'
899
		+ @footer
900
		AS MESSAGECONTENT
901
	END
902
END
903
--------------Phê duyệt PYCMS-----------------
904
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')  
905
	BEGIN
906
	SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
907
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)  
908
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
909
	--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,  
910
	--N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
911
	--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  
912
	--AS MESSAGECONTENT
913

    
914
	----------------TH phiếu chưa hoàn tất-----------
915
	IF(@p_CURRENT_PROCESS <> 'APPROVE')
916
	BEGIN
917
		SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-process-view;id=' + @p_ID
918

    
919
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm cần phê duyệt' AS TITLE,  
920
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
921
		N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
922
		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.'
923
		+ @footer
924
		AS MESSAGECONTENT
925
	END
926
	----------------TH phiếu đã hoàn tất-----------
927
	ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
928
	BEGIN
929
		SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu mua sắm đã được phê duyệt' AS TITLE,  
930
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
931
		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  
932
		AS MESSAGECONTENT
933
	END
934
	
935
END  
936
 ------datmq 7/1/2022: Quản lý cho thuê------------------------
937
	-----Quản lý trụ sở - gửi YC phê duyệt--------
938
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')  
939
BEGIN
940
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
941
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
942
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
943
	N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +  
944
	--+  
945
	--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.'  
946
	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.'  
947
	+  
948
	@footer  
949
	AS MESSAGECONTENT  
950
END
951
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
952
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')  
953
BEGIN
954
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
955
SELECT @TILTER_MAIL+N' Thông báo trụ sở cần phê duyệt' AS TITLE,  
956
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
957
	N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
958
	--+  
959
	--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.'  
960
	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.'  
961
	+  
962
	@footer  
963
	AS MESSAGECONTENT  
964
END
965
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
966
IF(@p_TYPE = 'BUD_MASTER_APPROVED')  
967
BEGIN
968
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
969
SELECT @TILTER_MAIL+N' Thông báo trụ sở đã được phê duyệt' AS TITLE,  
970
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
971
	N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +  
972
	--+  
973
	--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.'  
974
	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.'  
975
	+  
976
	@footer  
977
	AS MESSAGECONTENT  
978
END
979

    
980
 ------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
981
	-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
982
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')  
983
BEGIN
984
SET @CODE = 
985
	(SELECT B.BUILDING_NAME
986
	FROM BUD_CONTRACT_MASTER A 
987
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
988
	WHERE A.CONTRACT_ID = @p_ID
989
	)
990
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
991
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
992
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' +  
993
	--+  
994
	--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.'  
995
	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.'  
996
	+  
997
	@footer  
998
	AS MESSAGECONTENT  
999
END
1000
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
1001
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')  
1002
BEGIN
1003
SET @CODE = 
1004
	(SELECT B.BUILDING_NAME
1005
	FROM BUD_CONTRACT_MASTER A 
1006
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1007
	WHERE A.CONTRACT_ID = @p_ID
1008
	)
1009
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ cần phê duyệt' AS TITLE,  
1010
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1011
	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.' +  
1012
	--+  
1013
	--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.'  
1014
	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.'  
1015
	+  
1016
	@footer  
1017
	AS MESSAGECONTENT  
1018
END
1019
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1020
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')  
1021
BEGIN
1022
SET @CODE = 
1023
	(SELECT B.BUILDING_NAME
1024
	FROM BUD_CONTRACT_MASTER A 
1025
	LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
1026
	WHERE A.CONTRACT_ID = @p_ID
1027
	)
1028
SELECT @TILTER_MAIL+N' Thông báo thông tin DTSD nội bộ đã được phê duyệt' AS TITLE,  
1029
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1030
	N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +  
1031
	--+  
1032
	--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.'  
1033
	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.'  
1034
	+  
1035
	@footer  
1036
	AS MESSAGECONTENT  
1037
END
1038
	-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
1039
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')  
1040
BEGIN
1041
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1042
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1043
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1044
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1045
	--+  
1046
	--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.'  
1047
	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.'  
1048
	+  
1049
	@footer  
1050
	AS MESSAGECONTENT  
1051
END
1052
	-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
1053
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')  
1054
BEGIN
1055
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1056
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,  
1057
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1058
	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.' +  
1059
	--+  
1060
	--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.'  
1061
	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.'  
1062
	+  
1063
	@footer  
1064
	AS MESSAGECONTENT  
1065
END
1066
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1067
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')  
1068
BEGIN 
1069
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
1070
SELECT @TILTER_MAIL+N' Thông báo hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,  
1071
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1072
	N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +  
1073
	--+  
1074
	--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.'  
1075
	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.'  
1076
	+  
1077
	@footer  
1078
	AS MESSAGECONTENT  
1079
END
1080

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

    
1084
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
1085
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')  
1086
IF(@p_TYPE = 'ASS_SEND_TDV')  
1087
BEGIN 
1088
    
1089
    --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ý
1090
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1091
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1092
    )x)
1093

    
1094
    SELECT @PAGE = sp.Description, 
1095
    @URLPAGE=(CASE sp.Prefix
1096
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1097
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1098
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1099
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1100
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1101
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1102
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1103
	  END)
1104
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1105
    UPDATE  SYS_PREFIX SET Description=N'Nhập mới tài sản'  where Prefix= 'ASA'
1106
    UPDATE  SYS_PREFIX SET Description=N'Thu hồi tài sản'  where Prefix= 'SMAC'
1107
    UPDATE  SYS_PREFIX SET Description=N'Thanh lý tài sản'  where Prefix= 'ASSL'
1108
    UPDATE  SYS_PREFIX SET Description=N'Điều chuyển tài sản'  where Prefix= 'TFS'
1109
    UPDATE  SYS_PREFIX SET Description=N'Cập nhật thông tin tài sản'  where Prefix= 'ASSD'
1110
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'SMA'
1111
    UPDATE  SYS_PREFIX SET Description=N'Xuất sử dụng tài sản'  where Prefix= 'ACAC'
1112
    SELECT * FROM SYS_PREFIX where Prefix= 'ACAC'
1113
    
1114
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1115
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1116
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +  
1117
	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.'  
1118
	+  
1119
	@footer  
1120
	AS MESSAGECONTENT  
1121
END
1122

    
1123
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')  
1124
BEGIN 
1125
SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt ' AS TITLE,  
1126
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1127
	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.' +  
1128
	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.'  
1129
	+  
1130
	@footer  
1131
	AS MESSAGECONTENT  
1132
END
1133

    
1134
IF(@p_TYPE = 'ASS_SEND_GDV')  
1135
BEGIN 
1136
    
1137
    --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ý
1138
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1139
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1140
    )x)
1141

    
1142
    SELECT @PAGE = sp.Description, 
1143
    @URLPAGE=(CASE sp.Prefix
1144
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1145
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1146
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1147
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1148
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='
1149
	  END)
1150
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1151
    
1152
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,  
1153
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1154
	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ý.' +  
1155
	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.'  
1156
	+  
1157
	@footer  
1158
	AS MESSAGECONTENT  
1159
END
1160

    
1161
IF(@p_TYPE = 'ASS_SEND_KSV')  
1162
BEGIN 
1163
    
1164
    --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ý
1165
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1166
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1167
    )x)
1168
    
1169
   
1170
    SELECT @PAGE = sp.Description, 
1171
    @URLPAGE=(CASE sp.Prefix
1172
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-view;id='
1173
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1174
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
1175
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-view;id='
1176
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='
1177
      WHEN 'ASSD' THEN 'ass-update-view;id='
1178
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
1179
      END)
1180
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1181
    
1182
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1183
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1184
	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.' +  
1185
	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.'  
1186
	+  
1187
	@footer  
1188
	AS MESSAGECONTENT  
1189
END
1190

    
1191

    
1192
IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1193
BEGIN 
1194
    
1195
    --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ý
1196
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1197
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1198
    )x)
1199

    
1200
    SELECT @PAGE = sp.Description, 
1201
    @URLPAGE=(CASE sp.Prefix
1202
      WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
1203
      WHEN 'SMA'  THEN 'ass-use-confirm-master-view;id='
1204
      WHEN 'ASSIM'  THEN 'ass-inventory-confirm-view;id='
1205
	  END)
1206
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1207
    
1208
SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1209
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1210
	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.' +  
1211
	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.'  
1212
	+  
1213
	@footer  
1214
	AS MESSAGECONTENT  
1215
END
1216

    
1217
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')  
1218
BEGIN 
1219
    
1220
    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))
1221
      BEGIN
1222
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần phê duyệt' AS TITLE,  
1223
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1224
      	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.' +  
1225
      	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.'  
1226
      	+  
1227
      	@footer  
1228
      	AS MESSAGECONTENT  
1229
      END
1230
    ELSE
1231
      BEGIN
1232
        SELECT @TILTER_MAIL+N'Thông báo kiểm kê tài sản cần nhận xét' AS TITLE,  
1233
      	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1234
      	N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +  
1235
      	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.'  
1236
      	+  
1237
      	@footer  
1238
      	AS MESSAGECONTENT  
1239
      END
1240
END
1241

    
1242
IF(@p_TYPE = 'ASS_REJECT_NT')  
1243
BEGIN 
1244
    
1245
    --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ý
1246
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1247
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1248
    )x)
1249

    
1250
    SELECT @PAGE = sp.Description,  
1251
    @URLPAGE=(CASE sp.Prefix
1252
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1253
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1254
      WHEN 'ASSD' THEN 'ass-update-edit;id='
1255
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1256
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1257
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1258
      WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
1259
      END)
1260
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1261
    
1262
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị trả về' AS TITLE,  
1263
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1264
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1265
	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.'  
1266
	+  
1267
	@footer  
1268
	AS MESSAGECONTENT  
1269
END
1270

    
1271
IF(@p_TYPE = 'ASS_REJECT_KT')  
1272
BEGIN 
1273
    
1274
    --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ý
1275
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1276
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1277
    )x)
1278

    
1279
    SELECT @PAGE = sp.Description, 
1280
    @URLPAGE=(CASE sp.Prefix
1281
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-kt-edit;id='
1282
      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
1283
      WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
1284
      WHEN 'TFS'  THEN 'ass-transfer-multi-kt-edit;id='
1285
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-edit;id='END)
1286
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1287
    
1288
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1289
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1290
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1291
	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.'  
1292
	+  
1293
	@footer  
1294
	AS MESSAGECONTENT  
1295
END
1296

    
1297
IF(@p_TYPE = 'ASS_REJECT_HC')  
1298
BEGIN 
1299
    
1300
    --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ý
1301
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1302
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1303
    )x)
1304

    
1305
    SELECT @PAGE = sp.Description, 
1306
    @URLPAGE=(CASE sp.Prefix
1307
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-edit;id='
1308
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
1309
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
1310
      WHEN 'TFS'  THEN 'ass-transfer-multi-edit;id='
1311
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-edit;id='
1312
      WHEN 'ASSD'  THEN 'ass-update-edit;id='
1313
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-edit;id='
1314
	  END)
1315
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1316
    
1317
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,  
1318
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1319
	N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +  
1320
	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.'  
1321
	+  
1322
	@footer  
1323
	AS MESSAGECONTENT  
1324
END
1325

    
1326

    
1327
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')  
1328
--BEGIN 
1329
    
1330
--    --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ý
1331
--    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1332
--      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1333
--    )x)
1334

    
1335
--    SELECT @PAGE = sp.Description, 
1336
--    @URLPAGE=(CASE sp.Prefix
1337
--      WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
1338
--      WHEN 'SMA'  THEN 'ass-use-multi-bvb-kt-view;id='END)
1339
--    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1340
    
1341
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,  
1342
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1343
--	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.' +  
1344
--	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.'  
1345
--	+  
1346
--	@footer  
1347
--	AS MESSAGECONTENT  
1348
--END
1349

    
1350
IF(@p_TYPE = 'ASS_APPROVED')  
1351
BEGIN 
1352
    
1353
    --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ý
1354
    SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
1355
      SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
1356
    )x)
1357

    
1358
    SELECT @PAGE = sp.Description, 
1359
    @URLPAGE=(CASE sp.Prefix
1360
      WHEN 'ASA'  THEN 'ass-t-add-new-bvb-view;id='
1361
      WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
1362
      WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
1363
      WHEN 'TFS'  THEN 'ass-transfer-multi-view;id='
1364
      WHEN 'SMA'  THEN 'ass-use-multi-bvb-master-view;id='
1365
      WHEN 'ASSD'  THEN 'ass-update-view;id='
1366
      WHEN 'ACAC'  THEN 'ass-collect-cost-allocation-view;id='
1367
      WHEN 'ACAC'  THEN 'ass-inventory-view;id='
1368
	  END)
1369
    FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
1370
    
1371
SELECT @TILTER_MAIL+N'Thông báo '+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,  
1372
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1373
	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'
1374
	+  
1375
	@footer  
1376
	AS MESSAGECONTENT  
1377
END
1378

    
1379
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')  
1380
BEGIN 
1381
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,  
1382
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1383
	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.' +
1384
	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.'  
1385
	+ @footer  
1386
	AS MESSAGECONTENT  
1387
END
1388

    
1389
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')  
1390
BEGIN 
1391
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,  
1392
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1393
	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.' +
1394
	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.'  
1395
	+ @footer  
1396
	AS MESSAGECONTENT  
1397
END
1398

    
1399

    
1400
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
1401
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')  
1402
--BEGIN 
1403
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,  
1404
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1405
--	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.' +  
1406
--	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.'  
1407
--	+  
1408
--	@footer  
1409
--	AS MESSAGECONTENT  
1410
--END
1411
-------Điều chuyển tài sản - HCQT--------
1412
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')  
1413
--BEGIN 
1414
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,  
1415
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1416
--	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.' +  
1417
--	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.'  
1418
--	+  
1419
--	@footer  
1420
--	AS MESSAGECONTENT  
1421
--END
1422
-------Thu hồi tài sản - HCQT-------- 
1423
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1424
--BEGIN 
1425
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1426
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1427
--	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.' +  
1428
--	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.'  
1429
--	+  
1430
--	@footer  
1431
--	AS MESSAGECONTENT  
1432
--END
1433
-------Thu hồi tài sản - HCQT-------- 
1434
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')  
1435
--BEGIN 
1436
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,  
1437
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1438
--	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.' +  
1439
--	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.'  
1440
--	+  
1441
--	@footer  
1442
--	AS MESSAGECONTENT  
1443
--END
1444
-------Thanh lý tài sản - HC-------- 
1445
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
1446
--BEGIN 
1447
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,  
1448
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1449
--	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.' +  
1450
--	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.'  
1451
--	+  
1452
--	@footer  
1453
--	AS MESSAGECONTENT  
1454
--END
1455

    
1456

    
1457
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
1458

    
1459
	-----Quản lý BDS - gửi YC phê duyệt--------
1460
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')  
1461
BEGIN
1462
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1463
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1464
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1465
	--+  
1466
	--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.'  
1467
	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.'  
1468
	+  
1469
	@footer  
1470
	AS MESSAGECONTENT  
1471
END
1472
	-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
1473
IF(@p_TYPE = 'RET_MASTER_CONFIRM')  
1474
BEGIN
1475
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản cần phê duyệt' AS TITLE,  
1476
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1477
	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.' +  
1478
	--+  
1479
	--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.'  
1480
	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.'  
1481
	+  
1482
	@footer  
1483
	AS MESSAGECONTENT  
1484
END
1485
	-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1486
IF(@p_TYPE = 'RET_MASTER_APPROVED')  
1487
BEGIN 
1488
SELECT @TILTER_MAIL+N' Thông báo thông tin bất động sản đã được duyệt' AS TITLE,  
1489
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1490
	N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +  
1491
	--+  
1492
	--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.'  
1493
	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.'  
1494
	+  
1495
	@footer  
1496
	AS MESSAGECONTENT  
1497
END
1498

    
1499
	-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
1500
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')  
1501
BEGIN
1502
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1503
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1504
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1505
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N'  đang chờ Anh/Chị phê duyệt.' +  
1506
	--+  
1507
	--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.'  
1508
	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.'  
1509
	+  
1510
	@footer  
1511
	AS MESSAGECONTENT  
1512
END
1513
	-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
1514
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')  
1515
BEGIN
1516
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1517
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,  
1518
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1519
	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.' +  
1520
	--+  
1521
	--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.'  
1522
	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.'  
1523
	+  
1524
	@footer  
1525
	AS MESSAGECONTENT  
1526
END
1527
	-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1528
IF(@p_TYPE = 'RET_REPAIR_APPROVED')  
1529
BEGIN 
1530
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
1531
SELECT @TILTER_MAIL+N' Thông báo thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,  
1532
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1533
	N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +  
1534
	--+  
1535
	--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.'  
1536
	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.'  
1537
	+  
1538
	@footer  
1539
	AS MESSAGECONTENT  
1540
END
1541

    
1542
	-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
1543
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')  
1544
BEGIN
1545
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1546
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1547
	N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1548
	--+  
1549
	--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.'  
1550
	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.'  
1551
	+  
1552
	@footer  
1553
	AS MESSAGECONTENT  
1554
END
1555
	-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
1556
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')  
1557
BEGIN
1558
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê cần phê duyệt' AS TITLE,  
1559
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1560
	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.' +  
1561
	--+  
1562
	--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.'  
1563
	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.'  
1564
	+  
1565
	@footer  
1566
	AS MESSAGECONTENT  
1567
END
1568
	-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1569
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')  
1570
BEGIN 
1571
SELECT @TILTER_MAIL+N' Thông báo BĐS đi thuê đã được phê duyệt' AS TITLE,  
1572
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1573
	N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +  
1574
	--+  
1575
	--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.'  
1576
	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.'  
1577
	+  
1578
	@footer  
1579
	AS MESSAGECONTENT  
1580
END
1581

    
1582
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
1583
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')  
1584
BEGIN
1585
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,  
1586
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1587
	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.' +  
1588
	--+  
1589
	--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.'  
1590
	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.'  
1591
	+  
1592
	@footer  
1593
	AS MESSAGECONTENT  
1594
END
1595
	-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
1596
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')  
1597
BEGIN
1598
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,  
1599
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1600
	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.' +  
1601
	--+  
1602
	--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.'  
1603
	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.'  
1604
	+  
1605
	@footer  
1606
	AS MESSAGECONTENT  
1607
END
1608
	-----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--------
1609
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')  
1610
BEGIN 
1611
SELECT @TILTER_MAIL+N' Thông báo BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,  
1612
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1613
	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.' +  
1614
	--+  
1615
	--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.'  
1616
	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.'  
1617
	+  
1618
	@footer  
1619
	AS MESSAGECONTENT  
1620
END
1621
-----Phiếu yêu cầu công tác - gửi YC phê duyệt--------
1622
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APPROVE')  
1623
BEGIN
1624
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần phê duyệt' AS TITLE,  
1625
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1626
	N',<br/><br/>Thông tin phiếu yêu công tác cầu số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1627
	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.'  
1628
	+  
1629
	@footer  
1630
	AS MESSAGECONTENT  
1631
END
1632
	-----Phiếu yêu cầu công tác - cấp phê duyệt trung gian đã xác nhận--------
1633
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CONFIRM')  
1634
BEGIN
1635
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác cần phê duyệt' AS TITLE,  
1636
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1637
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1638
	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.'  
1639
	+  
1640
	@footer  
1641
	AS MESSAGECONTENT  
1642
END
1643
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_MAKER')  
1644
BEGIN
1645
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác bị từ chối' AS TITLE,  
1646
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1647
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã trưởng đơn vị từ chối.' +  
1648
	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.'  
1649
	+  
1650
	@footer  
1651
	AS MESSAGECONTENT  
1652
END
1653
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1654
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')  
1655
BEGIN 
1656
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu công tác đã được phê duyệt' AS TITLE,  
1657
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1658
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1659
	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.'  
1660
	+  
1661
	@footer  
1662
	AS MESSAGECONTENT  
1663
END
1664
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
1665
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_APPROVE')  
1666
BEGIN
1667
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1668
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1669
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N'  đang chờ Anh/Chị phê duyệt.' +  
1670
	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.'  
1671
	+  
1672
	@footer  
1673
	AS MESSAGECONTENT  
1674
END
1675
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')  
1676
BEGIN
1677
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1678
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1679
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1680
	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.'  
1681
	+  
1682
	@footer  
1683
	AS MESSAGECONTENT  
1684
END
1685
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
1686
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')  
1687
BEGIN 
1688
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe đã được phê duyệt' AS TITLE,  
1689
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1690
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã được phê duyệt.' +  
1691
	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.'  
1692
	+  
1693
	@footer  
1694
	AS MESSAGECONTENT  
1695
END
1696
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM') 
1697
BEGIN 
1698
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận chi phí' AS TITLE,  
1699
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1700
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đang chờ Anh/Chị xác nhận.' +  
1701
	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.'  
1702
	+  
1703
	@footer  
1704
	AS MESSAGECONTENT  
1705
END
1706
	-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
1707
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM') 
1708
BEGIN 
1709
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1710
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1711
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1712
	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.'  
1713
	+  
1714
	@footer  
1715
	AS MESSAGECONTENT  
1716
END
1717
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App') 
1718
BEGIN 
1719
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1720
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1721
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1722
	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.'  
1723
	+  
1724
	@footer  
1725
	AS MESSAGECONTENT  
1726
END
1727
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App') 
1728
BEGIN 
1729
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần phê duyệt' AS TITLE,  
1730
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1731
	N',<br/><br/>Chi phí phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt.' +  
1732
	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.'  
1733
	+  
1734
	@footer  
1735
	AS MESSAGECONTENT  
1736
END
1737
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
1738
BEGIN 
1739
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1740
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1741
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị trưởng đơn vị trả về!' +  
1742
	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.'  
1743
	+  
1744
	@footer  
1745
	AS MESSAGECONTENT  
1746
END
1747
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
1748
BEGIN 
1749
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị trả về' AS TITLE,  
1750
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1751
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe trả về!' +  
1752
	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.'  
1753
	+  
1754
	@footer  
1755
	AS MESSAGECONTENT  
1756
END
1757
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
1758
BEGIN 
1759
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe bị huỷ' AS TITLE,  
1760
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1761
	N',<br/><br/>Thông tin phiếu yêu cầu số: ' + @p_ID + N' đã bị chuyên viên điều động xe huỷ!' +  
1762
	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.'  
1763
	+  
1764
	@footer  
1765
	AS MESSAGECONTENT  
1766
END
1767
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
1768
BEGIN 
1769
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận thông tin' AS TITLE,  
1770
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1771
	N',<br/><br/>Thông tin chuyến đi và chuyến về phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
1772
	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.'  
1773
	+  
1774
	@footer  
1775
	AS MESSAGECONTENT  
1776
END
1777
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
1778
BEGIN 
1779
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần xác nhận thông tin' AS TITLE,  
1780
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1781
	N',<br/><br/>Thông tin chuyến đi phiếu yêu cầu số: ' + @p_ID + N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +  
1782
	
1783
	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.'  
1784
	+  
1785
	@footer  
1786
	AS MESSAGECONTENT  
1787
END
1788

    
1789
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_USERUPD')
1790
BEGIN 
1791
SELECT @TILTER_MAIL+N' Thông báo phiếu yêu cầu xe cần cập nhật thông tin' AS TITLE,  
1792
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1793
	N',<br/><br/>Phiếu yêu cầu số: ' + @p_ID + N'  đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +  
1794
	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.'  
1795
	+  
1796
	@footer  
1797
	AS MESSAGECONTENT  
1798
END
1799
-- kho vật lệu
1800
IF @p_TYPE = 'MW_IN_KT_APPR'  
1801
BEGIN  
1802
	SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)  
1803
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1804
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt nhập kho vật liệu' AS TITLE,  
1805
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1806
	N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
1807
	+ 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.'  
1808
	+ @footer  
1809
	AS MESSAGECONTENT  
1810
	RETURN 0  
1811
END
1812
IF @p_TYPE = 'MW_OUT_KT_APPR'  
1813
BEGIN  
1814
	SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)  
1815
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1816
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt xuất kho vật liệu' AS TITLE,  
1817
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1818
	N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
1819
	+ 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.'  
1820
	+ @footer  
1821
	AS MESSAGECONTENT  
1822
	RETURN 0  
1823
END
1824
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'  
1825
BEGIN  
1826
	SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)  
1827
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1828
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt điều chuyển vật liệu' AS TITLE,  
1829
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1830
	N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
1831
	+ 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.'  
1832
	+ @footer  
1833
	AS MESSAGECONTENT  
1834
	RETURN 0  
1835
END
1836
IF @p_TYPE = 'MW_LIQUID_KT_APPR'  
1837
BEGIN  
1838
	SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)  
1839
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))  
1840
	SELECT @TILTER_MAIL+N' Thông báo đã phê duyệt thanh lý vật liệu' AS TITLE,  
1841
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Kính gửi Anh/Chị' +  
1842
	N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.' 
1843
	+ 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.'  
1844
	+ @footer  
1845
	AS MESSAGECONTENT  
1846
	RETURN 0  
1847
END
1848