1
|
alter PROCEDURE [dbo].[NF_MESSAGE_GetContent]
|
2
|
@p_TYPE VARCHAR(100) = NULL,
|
3
|
@p_ID varchar(500) = NULL,
|
4
|
@PROCESS_ID VARCHAR(10) = NULL
|
5
|
AS
|
6
|
DECLARE @l_LST_REQ_ID TABLE (
|
7
|
[ID] [int] IDENTITY(1,1) NOT NULL,
|
8
|
[REQ_PAY_ID] [VARCHAR](50) NULL)
|
9
|
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')
|
10
|
DECLARE @footer NVARCHAR(4000) = N'<br/><br/><em>P/s: Vui lòng không phản hồi email này. Đây là email được tạo ra bởi hệ thống tự động.</em></span></span><br/><br/>Thanks and Best Regards'
|
11
|
DECLARE @Content NVARCHAR(4000) = N'<br/><br/><em>LƯU Ý: Thư điện tử này là bảo mật và có thể đã đăng ký bảo mật về pháp lý. Trong trường hợp Quý khách không phải là người nhận thư, vui lòng không sao chép, chuyển tiếp, tiết lộ hoặc sử dụng bất kỳ nội dung nào trong thư điện tử này. Nếu Quý khách nhận được thông tin này do nhầm lẫn, vui lòng xóa bỏ email này và tất cả các bản sao khỏi hệ thống của Quý khách và thông báo ngay cho người gửi.'
|
12
|
DECLARE @Content1 NVARCHAR(4000) = N'<br/><em>DISCLAIMER: This e-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by return e-mail.'
|
13
|
DECLARE @Content2 NVARCHAR(4000) = N'<br/><em>DISCLAIMER: This e-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender.'
|
14
|
DECLARE @CODE NVARCHAR(1000), @APPROVEDT DATETIME, @DATETIME VARCHAR(100), @URL VARCHAR(1000), @REASON NVARCHAR(4000), @ID VARCHAR(15),@PAY_AMT DECIMAL(18,2)
|
15
|
DECLARE @EMP NVARCHAR(1000)
|
16
|
DECLARE @PRO_CUR VARCHAR(25)--NguyenTD 20.07.2024
|
17
|
DECLARE @TILTER_MAIL NVARCHAR(1000) ='', @LINK_UAT NVARCHAR(250)= ''
|
18
|
--SET @TILTER_MAIL =ISNULL((SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID ='TIL'),N'eOffice')
|
19
|
SET @TILTER_MAIL =''
|
20
|
--INSERT INTO TL_MESSAGE VALUES ('UAT',N'https://it.gsoft.com.vn:3051/app/admin/','')
|
21
|
SET @URL = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
|
22
|
|
23
|
--SET @URL = 'https://it.gsoft.com.vn:3051/app/admin/'
|
24
|
SET @LINK_UAT =N'<br/><br/>'+(SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'UAT')
|
25
|
--DUYET PO
|
26
|
--IF @p_TYPE = 'TR_PO_MASTER_Approve'
|
27
|
--BEGIN
|
28
|
--SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID
|
29
|
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
30
|
--SELECT N'Thông báo PO đã được duyệt' AS TITLE,
|
31
|
--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
32
|
--N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
|
33
|
--AS MESSAGECONTENT
|
34
|
--RETURN 0
|
35
|
--END
|
36
|
|
37
|
-----------------BAODNQ 16/11/2022 : KHAI BÁO FONT-SIZE, FONT-FAMILY-------------------------------------
|
38
|
DECLARE @p_FONT_SIZE NVARCHAR(20) = (SELECT TOP 1 TITLE FROM TL_MESSAGE WHERE PROCESS_ID = 'FONT_SIZE')
|
39
|
PRINT @p_FONT_SIZE
|
40
|
IF(@p_FONT_SIZE IS NULL OR @p_FONT_SIZE = '')
|
41
|
BEGIN
|
42
|
SET @p_FONT_SIZE = '16px'
|
43
|
END
|
44
|
DECLARE @p_FONT_FAMILY VARCHAR(MAX) = 'times new roman'
|
45
|
DECLARE @p_MESSAGE_HEAD VARCHAR(MAX) = '<span style="font-size:' + @p_FONT_SIZE + ';"><span style="font-family:' + @p_FONT_FAMILY + ';">'
|
46
|
|
47
|
|
48
|
-- ============================================= BEGIN MODULE VĂN PHÒNG HO =============================================
|
49
|
|
50
|
DECLARE @LEVEL_APPR INT, @NEXT_APPR_NAME NVARCHAR(200)=''
|
51
|
|
52
|
-- PHIẾU YÊU CẦU GỬI DUYỆT
|
53
|
-- 1 => 2 | 1 => 3 | 2 => 3
|
54
|
-- NGƯỜI TẠO GỬI CẤP DUYỆT TRUNG GIAN | NGƯỜI TẠO GỬI TĐV | CẤP DUYỆT TRUNG GIAN GỬI TĐV
|
55
|
-- MAIL NHẮC DUYỆT
|
56
|
IF (@p_TYPE='SHO_REQ_SERVICE_SendAppr' OR @p_TYPE='SHO_REQ_SERVICE_SendAppr_SignUser')
|
57
|
BEGIN
|
58
|
SELECT @CODE=REQ_CODE, @REASON=REQ_REASON
|
59
|
FROM SHO_REQ_SERVICE
|
60
|
WHERE REQ_ID = @p_ID
|
61
|
|
62
|
SELECT
|
63
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ phê duyệt' AS TITLE,
|
64
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
65
|
+ N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + ISNULL(' ' + @REASON,'') + N' đang chờ phê duyệt.<br/>'
|
66
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @p_ID,'') + N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu dịch vụ văn phòng.'
|
67
|
+ @footer
|
68
|
AS MESSAGECONTENT
|
69
|
RETURN 0
|
70
|
END
|
71
|
-- 7 => 8
|
72
|
-- KHI TẤT CẢ KSV DUYỆT XONG GỬI TRƯỞNG DVCM DUYỆT
|
73
|
IF (@p_TYPE='SHO_REQ_SERVICE_TRUONG_DVCM_Appr')
|
74
|
BEGIN
|
75
|
-- ID ĐANG LÀ ID BẢNG SHO_REQ_SERVICE_DVCM
|
76
|
SELECT @ID=A.REQ_ID, @CODE=A.REQ_CODE, @REASON=A.REQ_REASON
|
77
|
FROM SHO_REQ_SERVICE A
|
78
|
INNER JOIN SHO_REQ_SERVICE_DVCM B ON A.REQ_ID=B.REQ_ID
|
79
|
INNER JOIN SHO_REQUEST_PROCESS C ON B.REQ_ID=C.REQ_ID AND B.BRANCH_ID=C.BRANCH_ID AND B.DVCM_ID=C.DEP_ID
|
80
|
WHERE B.REQ_DVCM_ID=@P_ID
|
81
|
|
82
|
SELECT
|
83
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ phê duyệt' AS TITLE,
|
84
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
85
|
+ N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + ISNULL(' ' + @REASON,'') + N' đang chờ phê duyệt.<br/>'
|
86
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @ID,'') + N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu dịch vụ văn phòng.'
|
87
|
+ @footer
|
88
|
AS MESSAGECONTENT
|
89
|
RETURN 0
|
90
|
END
|
91
|
|
92
|
-- 3 => 4 | 4 => 5 | 5 => 5
|
93
|
-- TRƯỞNG ĐƠN VỊ DUYỆT XONG GỬI MAIL CHO TRƯỞNG DVCM ĐIỀU PHỐI
|
94
|
IF (@p_TYPE='SHO_REQ_SERVICE_SEND_DVCM')
|
95
|
BEGIN
|
96
|
SELECT @CODE=REQ_CODE, @REASON=REQ_REASON
|
97
|
FROM SHO_REQ_SERVICE
|
98
|
WHERE REQ_ID = @p_ID
|
99
|
|
100
|
SELECT
|
101
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ điều phối' AS TITLE,
|
102
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
103
|
+ N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + ISNULL(' ' + @REASON,'') + N' đang chờ điều phối.<br/>'
|
104
|
+ N'Nếu muốn điều phối: Anh/Chị sử dụng màn hình <a href="' + ISNULL(@URL+'req-ho-transfer','') + N'">Điều phối yêu cầu dịch vụ văn phòng</a> .'
|
105
|
+ @footer
|
106
|
AS MESSAGECONTENT
|
107
|
RETURN 0
|
108
|
END
|
109
|
-- TRƯỞNG ĐƠN VỊ CHUYÊN MÔN ĐIỀU PHỐI CHO KSV
|
110
|
-- KSV ĐIỀU PHỐI CHO KSV
|
111
|
IF (@p_TYPE='SHO_REQ_SERVICE_DVCM')
|
112
|
BEGIN
|
113
|
-- ID ĐANG LÀ ID BẢNG SHO_REQUEST_PROCESS
|
114
|
SELECT @CODE=A.REQ_CODE, @REASON=A.REQ_REASON
|
115
|
FROM SHO_REQ_SERVICE A
|
116
|
INNER JOIN SHO_REQUEST_PROCESS C ON A.REQ_ID=C.REQ_ID
|
117
|
WHERE C.ID=@P_ID
|
118
|
|
119
|
SELECT
|
120
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ điều phối' AS TITLE,
|
121
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
122
|
+ N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + ISNULL(' ' + @REASON,'') + N' đang chờ điều phối.<br/>'
|
123
|
+ N'Nếu muốn điều phối: Anh/Chị sử dụng màn hình <a href="' + ISNULL(@URL+'req-ho-transfer','') + N'">Điều phối yêu cầu dịch vụ văn phòng</a> .'
|
124
|
+ @footer
|
125
|
AS MESSAGECONTENT
|
126
|
RETURN 0
|
127
|
END
|
128
|
|
129
|
-- 6 => 7 | 7 => 7
|
130
|
-- NHÂN VIÊN XỬ LÝ GỬI PHÊ DUYỆT
|
131
|
-- KSV PHÊ DUYỆT
|
132
|
IF (@p_TYPE='SHO_REQ_SERVICE_DVCM_Appr')
|
133
|
BEGIN
|
134
|
-- ID ĐANG LÀ ID BẢNG SHO_REQ_SERVICE_DVCM
|
135
|
SELECT @ID=A.REQ_ID, @CODE=A.REQ_CODE, @REASON=A.REQ_REASON, @LEVEL_APPR=B.STEP_APPROVE, @NEXT_APPR_NAME=U.TLFullName
|
136
|
FROM SHO_REQ_SERVICE A
|
137
|
INNER JOIN SHO_REQ_SERVICE_DVCM B ON A.REQ_ID=B.REQ_ID
|
138
|
INNER JOIN SHO_REQUEST_PROCESS C ON B.REQ_ID=C.REQ_ID AND B.BRANCH_ID=C.BRANCH_ID AND B.DVCM_ID=C.DEP_ID
|
139
|
LEFT JOIN SHO_REQUEST_PROCESS_CHILD D ON C.ID=D.PROCESS_ID AND B.STEP_APPROVE-1=D.LEVEL_JOB
|
140
|
LEFT JOIN TL_USER U ON D.MAKER_ID=U.TLNANME
|
141
|
WHERE B.REQ_DVCM_ID=@P_ID AND C.PROCESS_ID='DVCM'
|
142
|
|
143
|
SELECT
|
144
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đã được nhân viên xử lý gửi phê duyệt thành công' AS TITLE,
|
145
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
146
|
+ N'Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến ' + @NEXT_APPR_NAME + N' sau khi phê duyệt thành công.<br/>'
|
147
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @ID,'') + N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu dịch vụ văn phòng.'
|
148
|
+ @footer
|
149
|
AS MESSAGECONTENT
|
150
|
RETURN 0
|
151
|
END
|
152
|
|
153
|
-- 4 => 6 | 5 => 6
|
154
|
-- GDDV ĐIỀU PHỐI CHO NVXL
|
155
|
-- KSV ĐIỀU PHỐI CHO NVXL
|
156
|
IF (@p_TYPE='SHO_REQ_SERVICE_DVCM_NVXL')
|
157
|
BEGIN
|
158
|
-- ID ĐANG LÀ ID BẢNG SHO_REQUEST_PROCESS
|
159
|
SELECT @ID=A.REQ_ID, @CODE=A.REQ_CODE, @REASON=A.REQ_REASON
|
160
|
FROM SHO_REQ_SERVICE A
|
161
|
INNER JOIN SHO_REQ_SERVICE_DVCM B ON A.REQ_ID=B.REQ_ID
|
162
|
INNER JOIN SHO_REQUEST_PROCESS C ON B.REQ_ID=C.REQ_ID AND B.BRANCH_ID=C.BRANCH_ID AND B.DVCM_ID=C.DEP_ID
|
163
|
WHERE C.ID=@P_ID
|
164
|
|
165
|
SELECT
|
166
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ Anh/Chị xử lý' AS TITLE,
|
167
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
168
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'req-ho-transfer','') + N'">vào đây</a> để thực hiện xử lý phiếu yêu cầu dịch vụ văn phòng.'
|
169
|
+ @footer
|
170
|
AS MESSAGECONTENT
|
171
|
RETURN 0
|
172
|
END
|
173
|
|
174
|
-- 8 => 9
|
175
|
-- TẤT CẢ TRƯỞNG ĐƠN VỊ CHUYÊN MÔN DUYỆT XONG. GỬI MAIL CHO TRƯỞNG ĐƠN VỊ TẠO PHIẾU XÁC NHẬN
|
176
|
-- TRƯỞNG ĐƠN VỊ CHUYÊN MÔN DUYỆT HOÀN TẤT
|
177
|
IF (@p_TYPE='SHO_REQ_SERVICE_Confirm')
|
178
|
BEGIN
|
179
|
SELECT @CODE=REQ_CODE, @REASON=REQ_REASON
|
180
|
FROM SHO_REQ_SERVICE
|
181
|
WHERE REQ_ID = @p_ID
|
182
|
|
183
|
SELECT
|
184
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' đang chờ xác nhận hoàn tất' AS TITLE,
|
185
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
186
|
+ N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + ' ' + @REASON + N' đang chờ xác nhận hoàn tất.<br/>'
|
187
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @p_ID,'') + N'">vào đây</a> để xem chi tiết và xác nhận hoàn tất phiếu yêu cầu dịch vụ văn phòng.'
|
188
|
+ @footer
|
189
|
AS MESSAGECONTENT
|
190
|
RETURN 0
|
191
|
END
|
192
|
|
193
|
-- TỪ CHỐI TRẢ VỀ NGƯỜI TẠO
|
194
|
IF (@p_TYPE='SHO_REQ_SERVICE_Reject')
|
195
|
BEGIN
|
196
|
SELECT @CODE=REQ_CODE, @REASON=REQ_REASON
|
197
|
FROM SHO_REQ_SERVICE
|
198
|
WHERE REQ_ID = @p_ID
|
199
|
|
200
|
SELECT
|
201
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' bị từ chối' AS TITLE,
|
202
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
203
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @p_ID,'') + N'">vào đây</a> để xem chi tiết.'
|
204
|
+ @footer
|
205
|
AS MESSAGECONTENT
|
206
|
RETURN 0
|
207
|
END
|
208
|
-- TỪ CHỐI TRẢ VỀ NHÂN VIÊN XỬ LÝ
|
209
|
IF (@p_TYPE='SHO_REQ_SERVICE_NVXL_Reject')
|
210
|
BEGIN
|
211
|
SELECT @CODE=REQ_CODE, @REASON=REQ_REASON
|
212
|
FROM SHO_REQ_SERVICE A
|
213
|
INNER JOIN SHO_REQ_SERVICE_DVCM B ON B.REQ_ID=A.REQ_ID
|
214
|
WHERE B.REQ_DVCM_ID=@p_ID
|
215
|
|
216
|
SELECT
|
217
|
N'Phiếu yêu cầu dịch vụ văn phòng số ' + @CODE + N' bị từ chối' AS TITLE,
|
218
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
219
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@URL+'office-service-req-view;id=' + @p_ID,'') + N'">vào đây</a> để xem chi tiết.'
|
220
|
+ @footer
|
221
|
AS MESSAGECONTENT
|
222
|
RETURN 0
|
223
|
END
|
224
|
|
225
|
-- ============================================= END MODULE VĂN PHÒNG HO =============================================
|
226
|
|
227
|
--DUYET CAP NHAT DON HANG
|
228
|
IF @p_TYPE = 'TR_PO_UP_MASTER_App'
|
229
|
BEGIN
|
230
|
SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID
|
231
|
SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
232
|
SELECT N'Thông báo đã cập nhập đơn hàng' AS TITLE,
|
233
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị'+
|
234
|
N',<br/><br/>Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer
|
235
|
AS MESSAGECONTENT
|
236
|
RETURN 0
|
237
|
END
|
238
|
|
239
|
--DUYET PO SUA CHUA
|
240
|
IF @p_TYPE = 'TR_PO_REPAIR_Approve'
|
241
|
BEGIN
|
242
|
SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID
|
243
|
SELECT N'Thông báo PO sửa chữa đã được duyệt' AS TITLE,
|
244
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
245
|
N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
|
246
|
AS MESSAGECONTENT
|
247
|
RETURN 0
|
248
|
END
|
249
|
|
250
|
--DUYET XUAT SU DUNG DON LE
|
251
|
IF @p_TYPE = 'ASS_USE_SearchResult'
|
252
|
BEGIN
|
253
|
SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID)
|
254
|
SELECT N'Thông báo xuất kho được duyệt' AS TITLE,
|
255
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
256
|
N',<br/><br/>Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
257
|
AS MESSAGECONTENT
|
258
|
RETURN 0
|
259
|
END
|
260
|
|
261
|
--DUYET XUAT SU DUNG HANG LOAT
|
262
|
IF @p_TYPE = 'ASS_USE_MULTI_MASTER_SearchResult'
|
263
|
BEGIN
|
264
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE
|
265
|
FROM TR_PO_MASTER DTA
|
266
|
INNER JOIN
|
267
|
(
|
268
|
SELECT A.PO_ID FROM ASS_MASTER_PO A
|
269
|
INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID
|
270
|
GROUP BY A.PO_ID
|
271
|
) PODT ON DTA.PO_ID = PODT.PO_ID
|
272
|
FOR XML PATH('')
|
273
|
),1,1,'')
|
274
|
)
|
275
|
SELECT N'Thông báo xuất kho được duyệt' AS TITLE,
|
276
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
277
|
N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
278
|
AS MESSAGECONTENT
|
279
|
RETURN 0
|
280
|
END
|
281
|
|
282
|
--DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC
|
283
|
IF @p_TYPE = 'ASS_ADDNEW_SearchResult'
|
284
|
BEGIN
|
285
|
SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE
|
286
|
FROM ASS_ADDNEW_PO DTA
|
287
|
WHERE DTA.ADDNEW_ID = @p_ID
|
288
|
FOR XML PATH('')
|
289
|
),1,1,'')
|
290
|
)
|
291
|
SELECT N'Thông báo xuất kho được duyệt' AS TITLE,
|
292
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
293
|
N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
|
294
|
AS MESSAGECONTENT
|
295
|
RETURN 0
|
296
|
END
|
297
|
-- NOI DUNG GUI EMAIL
|
298
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR'
|
299
|
BEGIN
|
300
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
301
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
302
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
303
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
304
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt'
|
305
|
+ 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.'
|
306
|
+ @footer
|
307
|
AS MESSAGECONTENT
|
308
|
RETURN 0
|
309
|
END
|
310
|
|
311
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM'
|
312
|
BEGIN
|
313
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
314
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
315
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
316
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
317
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt'
|
318
|
+ 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.'
|
319
|
+ @footer
|
320
|
AS MESSAGECONTENT
|
321
|
RETURN 0
|
322
|
END
|
323
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR'
|
324
|
BEGIN
|
325
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
326
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
327
|
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'))))
|
328
|
BEGIN
|
329
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
330
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
331
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ @REASON+ N' đang chờ phê duyệt' +
|
332
|
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.'
|
333
|
+@footer
|
334
|
AS MESSAGECONTENT
|
335
|
RETURN 0
|
336
|
END
|
337
|
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'))))
|
338
|
BEGIN
|
339
|
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')))
|
340
|
BEGIN
|
341
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
342
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
343
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE +N' chờ điều phối / phê duyệt' AS TITLE,
|
344
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
345
|
N'<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ Anh/Chị:'+
|
346
|
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>'+
|
347
|
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
|
348
|
AS MESSAGECONTENT
|
349
|
RETURN 0
|
350
|
END
|
351
|
ELSE
|
352
|
BEGIN
|
353
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
354
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
355
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') +N' chờ phê duyệt' AS TITLE,
|
356
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
357
|
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.' +
|
358
|
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.'
|
359
|
+ @footer
|
360
|
AS MESSAGECONTENT
|
361
|
RETURN 0
|
362
|
END
|
363
|
END
|
364
|
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
|
365
|
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'))))
|
366
|
BEGIN
|
367
|
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')))
|
368
|
BEGIN
|
369
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
370
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
371
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE +N' chờ điều phối / phê duyệt' AS TITLE,
|
372
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
373
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ Anh/Chị:'+
|
374
|
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>'+
|
375
|
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.' +
|
376
|
@footer
|
377
|
AS MESSAGECONTENT
|
378
|
RETURN 0
|
379
|
END
|
380
|
ELSE
|
381
|
BEGIN
|
382
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
383
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
384
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') +N' chờ phê duyệt' AS TITLE,
|
385
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
386
|
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.' +
|
387
|
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.' +
|
388
|
+ @footer
|
389
|
AS MESSAGECONTENT
|
390
|
RETURN 0
|
391
|
END
|
392
|
END
|
393
|
--
|
394
|
ELSE
|
395
|
BEGIN
|
396
|
IF(EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID=@p_ID AND AUTH_STATUS ='A'))
|
397
|
BEGIN
|
398
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng chờ kiểm soát viên điều phối ' AS TITLE,
|
399
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
400
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
|
401
|
+ 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.'
|
402
|
+ @footer
|
403
|
AS MESSAGECONTENT
|
404
|
RETURN 0
|
405
|
END
|
406
|
--ELSE -- LUCTV KHONG CAN XU LY NUA - 15.10.2022
|
407
|
--BEGIN
|
408
|
-- SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
409
|
-- --SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
410
|
-- SELECT N'eOffice Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE,
|
411
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
412
|
-- N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer
|
413
|
-- AS MESSAGECONTENT
|
414
|
-- RETURN 0
|
415
|
--END
|
416
|
END
|
417
|
RETURN 0
|
418
|
END
|
419
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
420
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR'
|
421
|
BEGIN
|
422
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
423
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
424
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng chờ kiểm soát phê duyệt' AS TITLE,
|
425
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
426
|
N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' +
|
427
|
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.' +
|
428
|
@footer
|
429
|
AS MESSAGECONTENT
|
430
|
RETURN 0
|
431
|
END
|
432
|
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN
|
433
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_SUG'
|
434
|
BEGIN
|
435
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
436
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
437
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng chờ kiểm soát phê duyệt' AS TITLE,
|
438
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
439
|
N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' +
|
440
|
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.' +
|
441
|
+
|
442
|
@footer
|
443
|
AS MESSAGECONTENT
|
444
|
RETURN 0
|
445
|
END
|
446
|
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
|
447
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
448
|
IF @p_TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR'
|
449
|
BEGIN
|
450
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
451
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
452
|
SELECT @TILTER_MAIL+N'Phiếu tạm ứng số '+ @CODE +N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
453
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
454
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt .' +
|
455
|
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.' +
|
456
|
+
|
457
|
@footer
|
458
|
AS MESSAGECONTENT
|
459
|
RETURN 0
|
460
|
END
|
461
|
|
462
|
--------- PHIẾU ĐỀ NGHỊ THANH TOÁN ---------------------------------
|
463
|
-------------------------------------------------------------------------
|
464
|
IF @p_TYPE = 'TR_REQ_PAYMENT_SEND_APR'
|
465
|
BEGIN
|
466
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
467
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
468
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
469
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
470
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
471
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ xác nhận.' +
|
472
|
+ 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.'
|
473
|
+ @footer
|
474
|
AS MESSAGECONTENT
|
475
|
RETURN 0
|
476
|
END
|
477
|
IF @p_TYPE = 'TR_REQ_PAYMENT_CONFIRM'
|
478
|
BEGIN
|
479
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
480
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
481
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
482
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
483
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
484
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ phê duyệt.' +
|
485
|
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.'
|
486
|
+@footer
|
487
|
AS MESSAGECONTENT
|
488
|
RETURN 0
|
489
|
END
|
490
|
IF @p_TYPE = 'TR_REQ_PAYMENT_APR'
|
491
|
BEGIN
|
492
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
493
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
494
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
495
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán chờ kiểm soát viên điều phối' AS TITLE,
|
496
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
497
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
|
498
|
+ 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>'
|
499
|
+ 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.'
|
500
|
+ @footer
|
501
|
AS MESSAGECONTENT
|
502
|
RETURN 0
|
503
|
END
|
504
|
-- KSV DIEU PHOI TAM UNG CHO GDV
|
505
|
IF @p_TYPE = 'TR_REQ_PAYMENT_TRANSFER'
|
506
|
BEGIN
|
507
|
IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)))
|
508
|
BEGIN
|
509
|
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)
|
510
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
511
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán chờ giao dịch viên xử lý hạch toán' AS TITLE,
|
512
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
513
|
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.'
|
514
|
+ 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.'
|
515
|
+ @footer
|
516
|
AS MESSAGECONTENT
|
517
|
RETURN 0
|
518
|
END
|
519
|
ELSE
|
520
|
BEGIN
|
521
|
|
522
|
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)
|
523
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
524
|
SET @REASON = (select STUFF( (select '; ' + DTA.REQ_REASON FROM TR_REQ_ADVANCE_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)
|
525
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
526
|
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')))
|
527
|
BEGIN
|
528
|
SELECT @TILTER_MAIL+N'Phiếu đè nghị tạm ứng số '+ @CODE +N' đang 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,
|
529
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
530
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + ISNULL(N'. V/v '+ ISNULL(@REASON,''),'') + 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.'
|
531
|
+ + 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.'
|
532
|
+ @footer
|
533
|
AS MESSAGECONTENT
|
534
|
END
|
535
|
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')))
|
536
|
BEGIN
|
537
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị tạm ứng số '+ @CODE +N' đang 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,
|
538
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
539
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + ISNULL(N'. V/v '+ ISNULL(@REASON,''),'') + 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.'
|
540
|
+ + 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.'
|
541
|
+ @footer
|
542
|
AS MESSAGECONTENT
|
543
|
END
|
544
|
ELSE
|
545
|
BEGIN
|
546
|
SELECT @TILTER_MAIL+ N'Phiếu đề nghị tạm ứng số '+ @CODE +N' đang chờ giao dịch viên xử lý' AS TITLE,
|
547
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
548
|
N',<br/><br/>Phiếu đề nghị tạm ứng số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ giao dịch viên xử lý hạch toán.'
|
549
|
+ 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.'
|
550
|
+ @footer
|
551
|
AS MESSAGECONTENT
|
552
|
END
|
553
|
RETURN 0
|
554
|
END
|
555
|
END
|
556
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
557
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR'
|
558
|
BEGIN
|
559
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
560
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
561
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số '+ @CODE +N' chờ kiểm soát viên phê duyệt' AS TITLE,
|
562
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
563
|
N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' +
|
564
|
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.' +
|
565
|
+ @footer
|
566
|
AS MESSAGECONTENT
|
567
|
RETURN 0
|
568
|
END
|
569
|
-- GDV XỬ LÝ XONG ĐỀ XUẤT TỪ CHỐI ĐẾN KẾ TOÁN
|
570
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_SEND_SUG'
|
571
|
BEGIN
|
572
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
573
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
574
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số '+ @CODE +N' chờ kiểm soát viên từ chối hoặc phê duyệt' AS TITLE,
|
575
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
576
|
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.' +
|
577
|
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.' +
|
578
|
+ @footer
|
579
|
AS MESSAGECONTENT
|
580
|
RETURN 0
|
581
|
END
|
582
|
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
|
583
|
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
|
584
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR'
|
585
|
BEGIN
|
586
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
587
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
588
|
SELECT @TILTER_MAIL+N'Phiếu thanh toán số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
589
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
590
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt .' +
|
591
|
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.' +
|
592
|
+@footer
|
593
|
AS MESSAGECONTENT
|
594
|
RETURN 0
|
595
|
END
|
596
|
-- KSV PHÊ DUYỆT XONG NẾU LÀ THANH TOÁN CÓ TÍCH CHỌN THÔNG BÁO NHẬP KHO TÀI SẢN
|
597
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR_ADDNEW'
|
598
|
BEGIN
|
599
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
600
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
601
|
SELECT @TILTER_MAIL+N'Phiếu thanh toán số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
602
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
603
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' có liên quan mua sắm TS, CCDC đã được kiểm soát viên phê duyệt .' +
|
604
|
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 phiếu đề nghị thanh toán đã hoàn tất.' +
|
605
|
+@footer
|
606
|
AS MESSAGECONTENT
|
607
|
RETURN 0
|
608
|
END
|
609
|
-- KSV PHÊ DUYỆT XONG NẾU LÀ THANH TOÁN CHO PHIẾU YÊU CẦU CÔNG TÁC
|
610
|
IF @p_TYPE = 'TR_REQ_PAYMENT_KT_APR_JOB'
|
611
|
BEGIN
|
612
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
613
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
614
|
SET @PAY_AMT = (SELECT TOP 1 PAY_AMT FROM dbo.TR_REQ_PAY_JOB WHERE REQ_ID = @p_ID)
|
615
|
SET @p_ID = (SELECT TOP 1 REQ_PAY_ID FROM dbo.TR_REQ_PAY_JOB WHERE REQ_ID = @p_ID) --SET LẠI ID ĐỂ LẤY ID PHIẾU THANH TOÁN
|
616
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác '+ @CODE + N' đã được kiểm soát viên phê duyệt thanh toán' AS TITLE,
|
617
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
618
|
N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt với chi phí phát sinh là ' + dbo.[FN_FORMAT_MONEY_REPORT_PRICE](@PAY_AMT) +
|
619
|
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 phiếu đề nghị thanh toán đã hoàn tất.' +
|
620
|
+@footer
|
621
|
AS MESSAGECONTENT
|
622
|
RETURN 0
|
623
|
END
|
624
|
DECLARE @IS_TTMS bit, @typeURL VARCHAR(50)
|
625
|
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
|
626
|
BEGIN
|
627
|
SET @IS_TTMS = 0
|
628
|
SET @typeURL='TTDC'
|
629
|
END
|
630
|
ELSE
|
631
|
BEGIN
|
632
|
SET @IS_TTMS = 1
|
633
|
SET @typeURL='TTMS'
|
634
|
END
|
635
|
DECLARE @REF_ID_TC INT, @REF_DVCM_HC INT, @REF_ID_DVCM_TC INT, @REF_ID_DVDM_DC INT
|
636
|
SET @REF_ID_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE STATUS='C' AND PROCESS_ID ='TC' AND REQ_ID =@p_ID)
|
637
|
SET @REF_DVCM_HC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
|
638
|
SET @REF_ID_DVCM_TC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID)
|
639
|
SET @REF_ID_DVDM_DC =(SELECT ID FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID)
|
640
|
---------- TO TRINH CHU TRUONG
|
641
|
IF (@p_TYPE = 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='REQ_PROCESS_CHILD_App')
|
642
|
BEGIN
|
643
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
644
|
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
645
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDK_TT','PTGDK_TT', 'TGD','HDQT','GDK_DC'))
|
646
|
|
647
|
) --- NẾU LÀ CÁC CẤP DUYỆT LÃNH ĐẠO
|
648
|
BEGIN
|
649
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số' ELSE N'Tờ trình điều chuyển số' END + @CODE + N' cần phê duyệt' AS TITLE,
|
650
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +
|
651
|
N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
652
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
653
|
+
|
654
|
@footer
|
655
|
AS MESSAGECONTENT
|
656
|
RETURN 0
|
657
|
END
|
658
|
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
|
659
|
BEGIN
|
660
|
IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
|
661
|
BEGIN
|
662
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
663
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
|
664
|
BEGIN
|
665
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
666
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' cần phê duyệt' AS TITLE,
|
667
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
668
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
|
669
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
670
|
+
|
671
|
@footer
|
672
|
AS MESSAGECONTENT
|
673
|
RETURN 0
|
674
|
END
|
675
|
ELSE
|
676
|
BEGIN
|
677
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' cần phê duyệt ý kiến chuyên môn' AS TITLE,
|
678
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
679
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
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+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
681
|
--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.'
|
682
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
683
|
+
|
684
|
@footer
|
685
|
AS MESSAGECONTENT
|
686
|
RETURN 0
|
687
|
END
|
688
|
END
|
689
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
|
690
|
BEGIN
|
691
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
692
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
|
693
|
BEGIN
|
694
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
695
|
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
696
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END +N' số '+ @CODE + N' cần phê duyệt' AS TITLE,
|
697
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
698
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
|
699
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
700
|
+
|
701
|
@footer
|
702
|
AS MESSAGECONTENT
|
703
|
RETURN 0
|
704
|
END
|
705
|
ELSE
|
706
|
BEGIN
|
707
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
708
|
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
709
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,
|
710
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
711
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
712
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
713
|
--N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
714
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
715
|
+
|
716
|
@footer
|
717
|
AS MESSAGECONTENT
|
718
|
RETURN 0
|
719
|
END
|
720
|
END
|
721
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
|
722
|
BEGIN
|
723
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
724
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
|
725
|
BEGIN
|
726
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
727
|
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
728
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,
|
729
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
730
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
|
731
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
732
|
+
|
733
|
@footer
|
734
|
AS MESSAGECONTENT
|
735
|
RETURN 0
|
736
|
END
|
737
|
ELSE
|
738
|
BEGIN
|
739
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
740
|
SET @REASON =(SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
741
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,
|
742
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
743
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
744
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
745
|
--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.'
|
746
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
747
|
+
|
748
|
@footer
|
749
|
AS MESSAGECONTENT
|
750
|
RETURN 0
|
751
|
END
|
752
|
END
|
753
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='KT') )
|
754
|
BEGIN
|
755
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,
|
756
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
757
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý'+
|
758
|
N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
|
759
|
+
|
760
|
@footer
|
761
|
AS MESSAGECONTENT
|
762
|
RETURN 0
|
763
|
END
|
764
|
ELSE
|
765
|
BEGIN
|
766
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt ý kiến chuyên môn' AS TITLE,
|
767
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
768
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
769
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
770
|
--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.'
|
771
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
772
|
+
|
773
|
@footer
|
774
|
AS MESSAGECONTENT
|
775
|
RETURN 0
|
776
|
END
|
777
|
END
|
778
|
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
|
779
|
BEGIN
|
780
|
|
781
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
782
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='TP' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
|
783
|
BEGIN
|
784
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
785
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,
|
786
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
787
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên với vai trò kiểm soát viên phê duyệt thành công' +
|
788
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
789
|
+
|
790
|
@footer
|
791
|
AS MESSAGECONTENT
|
792
|
RETURN 0
|
793
|
END
|
794
|
ELSE
|
795
|
BEGIN
|
796
|
-- LUCTV 26052023_SECRETKEY - FIX LỖI TYPE ĐANG MẶC ĐỊNH LÀ TTMS ==> FIX THÀNH TÙY VÀO LOẠI TỜ TRÌNH SẼ CÓ TYPE KHÁC NHAU
|
797
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt đầu mối quản lý ngân sách cho - ngân sách nhận' AS TITLE,
|
798
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
799
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý với vai trò đầu mối quản lý ngân sách cho - ngân sách nhận. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
800
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+ @typeURL,'')+N'"> đây</a>'+
|
801
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
802
|
+
|
803
|
@footer
|
804
|
AS MESSAGECONTENT
|
805
|
RETURN 0
|
806
|
END
|
807
|
|
808
|
END
|
809
|
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
|
810
|
BEGIN
|
811
|
--DECLARE @PROCESS_ID_HC INT
|
812
|
--SET @PROCESS_ID_HC =(SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND PROCESS_ID ='DVDC' AND STATUS='C' AND DEP_ID ='DEP000000000014')
|
813
|
--- LUCTV 24072023 FIX LẠI LỖI THÔNG BÁO TẠI DVDC KHI KIỂM SOÁT PHÊ DUYỆT ĐANG THÔNG BÁO SAI NỘI DUNG EMAIL
|
814
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID AND STATUS_JOB='C' AND TYPE_JOB='TP'
|
815
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID AND PROCESS_ID ='DVDC' AND STATUS='C')))
|
816
|
BEGIN
|
817
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt về việc đồng ý cho ngân sách' AS TITLE,
|
818
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
819
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được kiểm soát viên phê duyệt thành công' +
|
820
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
821
|
+
|
822
|
@footer
|
823
|
AS MESSAGECONTENT
|
824
|
RETURN 0
|
825
|
END
|
826
|
ELSE
|
827
|
BEGIN
|
828
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt về việc đồng ý cho ngân sách' AS TITLE,
|
829
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
830
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý.' +
|
831
|
N'<br/><br/> Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'
|
832
|
+
|
833
|
@footer
|
834
|
AS MESSAGECONTENT
|
835
|
RETURN 0
|
836
|
END
|
837
|
END
|
838
|
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Ị
|
839
|
BEGIN
|
840
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,
|
841
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
842
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
|
843
|
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.'
|
844
|
+
|
845
|
@footer
|
846
|
AS MESSAGECONTENT
|
847
|
RETURN 0
|
848
|
END
|
849
|
-----
|
850
|
ELSE IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
|
851
|
BEGIN
|
852
|
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
853
|
SELECT N'Tờ trình chủ trương số '+ @CODE +N' đã được phê duyệt hoàn tất' AS TITLE,
|
854
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
855
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
|
856
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-edit' ELSE N'plan-request-transfer-edit' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.' +
|
857
|
@footer
|
858
|
AS MESSAGECONTENT
|
859
|
RETURN 0
|
860
|
END
|
861
|
ELSE
|
862
|
BEGIN
|
863
|
---- SETUP MAIL THU KI
|
864
|
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'))))
|
865
|
BEGIN
|
866
|
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')))
|
867
|
BEGIN
|
868
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
869
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,
|
870
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
871
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
872
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
873
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
874
|
AS MESSAGECONTENT
|
875
|
RETURN 0
|
876
|
END
|
877
|
ELSE
|
878
|
BEGIN
|
879
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
880
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
881
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
882
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
|
883
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
884
|
+ @footer
|
885
|
AS MESSAGECONTENT
|
886
|
RETURN 0
|
887
|
END
|
888
|
END
|
889
|
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
|
890
|
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'))))
|
891
|
BEGIN
|
892
|
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')))
|
893
|
BEGIN
|
894
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
895
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ điều phối / phê duyệt' AS TITLE,
|
896
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
897
|
N',<br/><br/> Tờ trình số: '+ @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
898
|
CHAR(10) +
|
899
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
900
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
901
|
AS MESSAGECONTENT
|
902
|
RETURN 0
|
903
|
END
|
904
|
ELSE
|
905
|
BEGIN
|
906
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
907
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
908
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
909
|
N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
|
910
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
911
|
AS MESSAGECONTENT
|
912
|
RETURN 0
|
913
|
END
|
914
|
END
|
915
|
---- END SETUP MAIL THU KI
|
916
|
END
|
917
|
RETURN 0
|
918
|
END
|
919
|
ELSE IF(@p_TYPE ='REQ_PROCESS_CHILD_Upd')
|
920
|
BEGIN
|
921
|
|
922
|
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
|
923
|
BEGIN
|
924
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
925
|
SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
926
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE+ N' chờ phê duyệt' AS TITLE,
|
927
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
928
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý và gửi phê duyệt thành công' +
|
929
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-xl-view' ELSE N'plan-request-xl-view' END + ';id='+@p_ID+';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
930
|
+
|
931
|
@footer
|
932
|
AS MESSAGECONTENT
|
933
|
RETURN 0
|
934
|
END
|
935
|
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'))))
|
936
|
BEGIN
|
937
|
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')))
|
938
|
BEGIN
|
939
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
940
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,
|
941
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
942
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
943
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
944
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
945
|
AS MESSAGECONTENT
|
946
|
RETURN 0
|
947
|
END
|
948
|
ELSE
|
949
|
BEGIN
|
950
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
951
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
952
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
953
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
|
954
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
955
|
+ @footer
|
956
|
AS MESSAGECONTENT
|
957
|
RETURN 0
|
958
|
END
|
959
|
END
|
960
|
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
|
961
|
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'))))
|
962
|
BEGIN
|
963
|
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')))
|
964
|
BEGIN
|
965
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
966
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,
|
967
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
968
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
969
|
CHAR(10) +
|
970
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
971
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
972
|
AS MESSAGECONTENT
|
973
|
RETURN 0
|
974
|
END
|
975
|
ELSE
|
976
|
BEGIN
|
977
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
978
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
979
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
980
|
N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
|
981
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
982
|
AS MESSAGECONTENT
|
983
|
RETURN 0
|
984
|
END
|
985
|
END
|
986
|
END
|
987
|
ELSE IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins')
|
988
|
BEGIN
|
989
|
SET @CODE = (SELECT DTA.REQ_CODE FROM PL_REQUEST_DOC DTA WHERE DTA.REQ_ID =@p_ID)
|
990
|
IF (EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID AND PROCESS_ID='TC') )
|
991
|
BEGIN
|
992
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
993
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_TC,0)))
|
994
|
BEGIN
|
995
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
996
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
997
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
|
998
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
999
|
--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
|
1000
|
+
|
1001
|
@footer
|
1002
|
AS MESSAGECONTENT
|
1003
|
RETURN 0
|
1004
|
END
|
1005
|
ELSE
|
1006
|
BEGIN
|
1007
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
1008
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1009
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
|
1010
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử vào trực tiếp màn hình xử lý tờ trình.' + @footer
|
1011
|
AS MESSAGECONTENT
|
1012
|
RETURN 0
|
1013
|
END
|
1014
|
END
|
1015
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000003' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
|
1016
|
BEGIN
|
1017
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
1018
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_DVCM_HC,0)))
|
1019
|
BEGIN
|
1020
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
1021
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1022
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
|
1023
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
1024
|
--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
|
1025
|
--+
|
1026
|
@footer
|
1027
|
AS MESSAGECONTENT
|
1028
|
RETURN 0
|
1029
|
END
|
1030
|
ELSE
|
1031
|
BEGIN
|
1032
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
1033
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1034
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v '+ N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
|
1035
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.' + @footer
|
1036
|
AS MESSAGECONTENT
|
1037
|
RETURN 0
|
1038
|
END
|
1039
|
END
|
1040
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE DVDM_ID ='DM0000000000048' AND STATUS='C' AND PROCESS_ID ='DVCM' AND REQ_ID =@p_ID))
|
1041
|
BEGIN
|
1042
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
1043
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVCM_TC,0)))
|
1044
|
BEGIN
|
1045
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý tờ trình' AS TITLE,
|
1046
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1047
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
|
1048
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
1049
|
--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
|
1050
|
-- +
|
1051
|
@footer
|
1052
|
AS MESSAGECONTENT
|
1053
|
RETURN 0
|
1054
|
END
|
1055
|
ELSE
|
1056
|
BEGIN
|
1057
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END +@CODE + N' chờ xử lý' AS TITLE,
|
1058
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1059
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
|
1060
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xử trực tiếp vào màn hình lý tờ trình.' + @footer
|
1061
|
AS MESSAGECONTENT
|
1062
|
RETURN 0
|
1063
|
END
|
1064
|
END
|
1065
|
ELSE IF (EXISTS(SELECT * FROM PL_REQUEST_PROCESS WHERE ID =@REF_ID_DVDM_DC AND STATUS='C' AND PROCESS_ID ='DVDM_DC' AND REQ_ID =@p_ID))
|
1066
|
BEGIN
|
1067
|
IF(EXISTS(SELECT * FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID =@p_ID
|
1068
|
AND PROCESS_ID IN (SELECT ID FROM PL_REQUEST_PROCESS WHERE REQ_ID =@p_ID) AND TYPE_JOB ='KS' AND STATUS_JOB ='C' AND PROCESS_ID =ISNULL(@REF_ID_DVDM_DC,0)))
|
1069
|
BEGIN
|
1070
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
1071
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1072
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
|
1073
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type='+@typeURL,'')+N'"> đây</a>'+
|
1074
|
--N'<br/> <br/> Lưu ý nên chọn tình trạng điều phối: Đã điều phối'
|
1075
|
--+
|
1076
|
@footer
|
1077
|
AS MESSAGECONTENT
|
1078
|
RETURN 0
|
1079
|
END
|
1080
|
ELSE
|
1081
|
BEGIN
|
1082
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' chờ điều phối xử lý ' AS TITLE,
|
1083
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1084
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
|
1085
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.' + @footer
|
1086
|
AS MESSAGECONTENT
|
1087
|
RETURN 0
|
1088
|
END
|
1089
|
END
|
1090
|
---START MAIL TỜ TRÌNH THANH LÝ TÀI SẢN---------------------------
|
1091
|
ELSE IF(EXISTS(SELECT REQ_ID FROM ASS_PLAN_REQUEST_LIQUID_MASTER WHERE REQ_ID = @p_ID))
|
1092
|
BEGIN
|
1093
|
SET @CODE = (SELECT A.REQ_CODE FROM ASS_PLAN_REQUEST_LIQUID_MASTER A WHERE A.REQ_ID =@p_ID)
|
1094
|
DECLARE @TYPE_MAIL_ASS_PLAN_REQUEST_LIQUID_MASTER VARCHAR(20) = 'XL'
|
1095
|
--TYPE MAIL (XL, KS)
|
1096
|
SET @TYPE_MAIL_ASS_PLAN_REQUEST_LIQUID_MASTER = (SELECT TOP 1 TYPE_JOB FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID = @p_ID AND STATUS_JOB ='C' ORDER BY ID DESC)
|
1097
|
IF(@TYPE_MAIL_ASS_PLAN_REQUEST_LIQUID_MASTER = 'KS')
|
1098
|
BEGIN
|
1099
|
SELECT @TILTER_MAIL + N'Tờ trình thanh lý tài sản số' + @CODE + N' chờ điều phối xử lý' AS TITLE,
|
1100
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1101
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được trưởng đơn vị giao cho Anh/Chị vai trò kiểm soát và đang chờ Anh/Chị điều phối cho nhân viên xử lý' +
|
1102
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Kế hoạch / Điều phối công việc tại <a href="' + ISNULL(@URL+ N'plan-transfer','')+N'"> đây</a>'+
|
1103
|
N'<br/> <br/> Lưu ý: <br/> <br/>Chọn tình trạng điều phối: Đã điều phối' + N'<br/> <br/>Chọn loại tờ trình: Tờ trình thanh lý' +
|
1104
|
@footer
|
1105
|
AS MESSAGECONTENT
|
1106
|
RETURN 0
|
1107
|
END
|
1108
|
ELSE
|
1109
|
BEGIN
|
1110
|
SELECT @TILTER_MAIL+ N'Tờ trình thanh lý tài sản số ' + @CODE + N' chờ xử lý ' AS TITLE,
|
1111
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1112
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn hình TSCĐ/CCLĐ/Kho vật liệu / Quản lý TSCĐ/CCLĐ / Tờ trình thanh lý tài sản, tìm kiếm tờ trình và xử lý' +
|
1113
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'ass-req-doc-liquidation-edit;id=' + @p_ID,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.' + @footer
|
1114
|
AS MESSAGECONTENT
|
1115
|
RETURN 0
|
1116
|
END
|
1117
|
END
|
1118
|
---END MAIL TỜ TRÌNH THANH LÝ TÀI SẢN---------------------------
|
1119
|
ELSE
|
1120
|
BEGIN
|
1121
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE+ N' chờ xử lý' AS TITLE,
|
1122
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1123
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý. Vui lòng vào màn Quản lý kế hoạch / Tờ trình chủ trương DVCM - DVDC, tìm kiếm tờ trình và xử lý' +
|
1124
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-xl-edit;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để vào trực tiếp màn hình xử lý tờ trình.' + @footer
|
1125
|
AS MESSAGECONTENT
|
1126
|
RETURN 0
|
1127
|
END
|
1128
|
END
|
1129
|
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')
|
1130
|
BEGIN
|
1131
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1132
|
SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1133
|
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
|
1134
|
BEGIN
|
1135
|
SET @IS_TTMS = 0
|
1136
|
END
|
1137
|
ELSE
|
1138
|
BEGIN
|
1139
|
SET @IS_TTMS = 1
|
1140
|
END
|
1141
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('GDKTT','PTGDK_TT','TGD','HDQT','GDK_DC','GDK_TT')))
|
1142
|
BEGIN
|
1143
|
SELECT @TILTER_MAIL+ CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'tờ trình điều chuyển số ' END + @CODE + N' chờ phê duyệt' AS TITLE,
|
1144
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +
|
1145
|
N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1146
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
1147
|
+
|
1148
|
@footer
|
1149
|
AS MESSAGECONTENT
|
1150
|
RETURN 0
|
1151
|
END
|
1152
|
ELSE
|
1153
|
BEGIN
|
1154
|
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'))))
|
1155
|
BEGIN
|
1156
|
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')))
|
1157
|
BEGIN
|
1158
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1159
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,
|
1160
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1161
|
N',<br/><br/> Tờ trình số : ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
1162
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+
|
1163
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
1164
|
AS MESSAGECONTENT
|
1165
|
RETURN 0
|
1166
|
END
|
1167
|
ELSE
|
1168
|
BEGIN
|
1169
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1170
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
1171
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1172
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
|
1173
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
1174
|
+ @footer
|
1175
|
AS MESSAGECONTENT
|
1176
|
RETURN 0
|
1177
|
END
|
1178
|
END
|
1179
|
-- NEU BUOC XU LY HIEN TAI CHO THU KI HOI DONG QUAN TRI
|
1180
|
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'))))
|
1181
|
BEGIN
|
1182
|
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')))
|
1183
|
BEGIN
|
1184
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1185
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ điều phối / phê duyệt' AS TITLE,
|
1186
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1187
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối cho nhân viên xử lý. Hoặc Anh/Chị có thể trực tiếp phê duyệt không cần điều phối.' +
|
1188
|
CHAR(10) +
|
1189
|
N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý kế hoạch / Điều phối công việc tại <a href="'+ISNULL(@URL+ CASE WHEN @IS_TTMS = 1 THEN N'plan-transfer' ELSE N'plan-transfer' END + ';id='+@p_ID+';type=TTMS','')+N'"> đây</a>'+
|
1190
|
N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
1191
|
AS MESSAGECONTENT
|
1192
|
RETURN 0
|
1193
|
END
|
1194
|
ELSE
|
1195
|
BEGIN
|
1196
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1197
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
1198
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1199
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Hội Đồng Quán Trị sau khi phê duyệt thành công.' +
|
1200
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-transfer-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
1201
|
AS MESSAGECONTENT
|
1202
|
RETURN 0
|
1203
|
END
|
1204
|
END
|
1205
|
---- END SETUP MAIL THU KI
|
1206
|
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')))
|
1207
|
BEGIN
|
1208
|
SELECT @TILTER_MAIL+N'Tờ trình chủ trương số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
1209
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1210
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1211
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'pl-request-doc-view;id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' + @footer
|
1212
|
AS MESSAGECONTENT
|
1213
|
RETURN 0
|
1214
|
END
|
1215
|
ELSE
|
1216
|
BEGIN
|
1217
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='APPROVE'))
|
1218
|
BEGIN
|
1219
|
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
1220
|
SELECT N'Tờ trình chủ trương số '+ @CODE +N' đã được phê duyệt hoàn tất' AS TITLE,
|
1221
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1222
|
N',<br/><br/>Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm .' +
|
1223
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'plan-request-doc-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết tờ trình.' +
|
1224
|
@footer
|
1225
|
AS MESSAGECONTENT
|
1226
|
END
|
1227
|
END
|
1228
|
RETURN 0
|
1229
|
END
|
1230
|
END
|
1231
|
ELSE IF(@p_TYPE='RESEND_REQUEST_DOC_PROCESS_Approve') --- LUCTV 28.11.2022 BO SUNG THEM NOI DUNG MAIL GỬI LẠI URL ĐỂ THƯ KÝ TGD GỬI CEO
|
1232
|
BEGIN
|
1233
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1234
|
SET @REASON = (SELECT REQ_NAME FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1235
|
IF(NOT EXISTS(SELECT * FROM PL_REQUEST_DOC_DT prdd WHERE prdd.REQ_ID = @p_ID))
|
1236
|
BEGIN
|
1237
|
SET @IS_TTMS = 0
|
1238
|
END
|
1239
|
ELSE
|
1240
|
BEGIN
|
1241
|
SET @IS_TTMS = 1
|
1242
|
END
|
1243
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID IN ('TGD','HDQT')))
|
1244
|
BEGIN
|
1245
|
SELECT @TILTER_MAIL +CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'tờ trình điều chuyển' END + N' số '+ @CODE +N' vừa được gửi lại mail chứa URL để gửi Ban Lãnh Đạo phê duyệt' AS TITLE,
|
1246
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Thư Ký' +
|
1247
|
N',<br/><br/>' + CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương' ELSE N'Tờ trình điều chuyển' END + N' số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Ban Lãnh Đạo phê duyệt .' +
|
1248
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-process-view' ELSE N'plan-process-view' END + ';id='+@p_ID +';type='+@typeURL,'')+N'">vào đây</a> để copy URL và gửi Ban Lãnh Đạo phê duyệt.'
|
1249
|
+
|
1250
|
@footer
|
1251
|
AS MESSAGECONTENT
|
1252
|
RETURN 0
|
1253
|
END
|
1254
|
END --- END LUCTV 28.11.2022
|
1255
|
|
1256
|
------------------------- ---------PHIẾU YÊU CẦU MUA SẮM -------------------------------
|
1257
|
DECLARE @p_CURRENT_PROCESS VARCHAR(20)
|
1258
|
DECLARE @p_REQUEST_DOC_LINK VARCHAR(200)
|
1259
|
DECLARE @p_DMMS_TYPE_JOB VARCHAR(20)
|
1260
|
--------------DVKD gửi YC phê duyệt / DMMS/DVCM gửi YC phê duyệt---------------
|
1261
|
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd')
|
1262
|
BEGIN
|
1263
|
-- 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
|
1264
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1265
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1266
|
IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND (PROCESS_ID IN ('TGD','HDQT') OR AUTH_STATUS = 'W')))
|
1267
|
BEGIN
|
1268
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1269
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1270
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1271
|
--+
|
1272
|
--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.'
|
1273
|
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.'
|
1274
|
+
|
1275
|
@footer
|
1276
|
AS MESSAGECONTENT
|
1277
|
END
|
1278
|
ELSE
|
1279
|
BEGIN
|
1280
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1281
|
--------Nếu PROCESS là ĐVKD----------
|
1282
|
IF(@p_CURRENT_PROCESS = 'APPNEW' OR @p_CURRENT_PROCESS = 'SIGN')
|
1283
|
BEGIN
|
1284
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
|
1285
|
END
|
1286
|
--------Nếu PROCESS là ĐMMS----------
|
1287
|
ELSE IF (@p_CURRENT_PROCESS = 'DMMS')
|
1288
|
BEGIN
|
1289
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
|
1290
|
END
|
1291
|
--------Nếu PROCESS là ĐVCM----------
|
1292
|
ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
|
1293
|
BEGIN
|
1294
|
SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-view;id=' + @p_ID
|
1295
|
END
|
1296
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1297
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1298
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1299
|
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.'
|
1300
|
+ @footer
|
1301
|
AS MESSAGECONTENT
|
1302
|
END
|
1303
|
RETURN 0
|
1304
|
END
|
1305
|
--------------Trưởng ĐV phê duyệt/ cấp duyệt trung gian xác nhận---------------
|
1306
|
IF(@p_TYPE = 'TR_REQUEST_DOC_App')
|
1307
|
BEGIN
|
1308
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1309
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1310
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1311
|
---------Khi trưởng ĐV duyệt xong thì sang ĐMMS điều phối-------
|
1312
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
1313
|
BEGIN
|
1314
|
SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
|
1315
|
|
1316
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,
|
1317
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1318
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
1319
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
|
1320
|
+ @footer
|
1321
|
AS MESSAGECONTENT
|
1322
|
END
|
1323
|
ELSE IF(@p_CURRENT_PROCESS = 'APPNEW')
|
1324
|
BEGIN
|
1325
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-view;id=' + @p_ID
|
1326
|
|
1327
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1328
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1329
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1330
|
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.'
|
1331
|
+ @footer
|
1332
|
AS MESSAGECONTENT
|
1333
|
END
|
1334
|
|
1335
|
END
|
1336
|
------------Điều phối xử lý----------------
|
1337
|
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')
|
1338
|
BEGIN
|
1339
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1340
|
SET @p_DMMS_TYPE_JOB = (
|
1341
|
SELECT TOP 1 TYPE_JOB
|
1342
|
FROM PL_REQUEST_PROCESS_CHILD
|
1343
|
WHERE REQ_ID = @p_ID
|
1344
|
AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1345
|
AND STATUS_JOB = 'C'
|
1346
|
)
|
1347
|
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)
|
1348
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
1349
|
SET @REASON = (select STUFF( (select '; ' + DTA.REQ_REASON FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)
|
1350
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
1351
|
|
1352
|
----------Nếu ng xử lý tiếp theo là KS-------
|
1353
|
IF(@p_DMMS_TYPE_JOB = 'KS')
|
1354
|
BEGIN
|
1355
|
SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
|
1356
|
|
1357
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ xử lý' AS TITLE,
|
1358
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1359
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
1360
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
|
1361
|
+ @footer
|
1362
|
AS MESSAGECONTENT
|
1363
|
END
|
1364
|
----------Nếu ng xử lý tiếp theo là XL-------
|
1365
|
ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
|
1366
|
BEGIN
|
1367
|
----------Nếu PROCESS là DMMS---------
|
1368
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
1369
|
BEGIN
|
1370
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-edit;id=' + @p_ID
|
1371
|
END
|
1372
|
----------Nếu PROCESS là DVCM---------
|
1373
|
ELSE IF(@p_CURRENT_PROCESS = 'DVCM')
|
1374
|
BEGIN
|
1375
|
SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocDVDM-edit;id=' + @p_ID
|
1376
|
END
|
1377
|
|
1378
|
|
1379
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ xử lý' AS TITLE,
|
1380
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1381
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý .' +
|
1382
|
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.'
|
1383
|
+ @footer
|
1384
|
AS MESSAGECONTENT
|
1385
|
END
|
1386
|
|
1387
|
|
1388
|
RETURN 0
|
1389
|
END
|
1390
|
-------------DMMS/DCVM phê duyệt------------
|
1391
|
IF(@p_TYPE = 'TR_REQ_PROCESS_CHILD_App')
|
1392
|
BEGIN
|
1393
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1394
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1395
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1396
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
1397
|
BEGIN
|
1398
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-dvms-view;id=' + @p_ID
|
1399
|
|
1400
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1401
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1402
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1403
|
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.'
|
1404
|
+ @footer
|
1405
|
AS MESSAGECONTENT
|
1406
|
END
|
1407
|
----------------Nếu PYCMS hoàn tất----------------
|
1408
|
IF(@p_CURRENT_PROCESS = 'APPROVE')
|
1409
|
BEGIN
|
1410
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' đã được phê duyệt' AS TITLE,
|
1411
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1412
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer
|
1413
|
AS MESSAGECONTENT
|
1414
|
END
|
1415
|
----------------Nếu PYCMS đến DVCM------------------
|
1416
|
ELSE IF (@p_CURRENT_PROCESS = 'DVCM')
|
1417
|
BEGIN
|
1418
|
SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
|
1419
|
|
1420
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,
|
1421
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1422
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
1423
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
|
1424
|
+ @footer
|
1425
|
AS MESSAGECONTENT
|
1426
|
END
|
1427
|
----------------Nếu PYCMS đến GDK HT---------------
|
1428
|
ELSE IF(@p_CURRENT_PROCESS = 'GDK_PYC')
|
1429
|
BEGIN
|
1430
|
SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
|
1431
|
|
1432
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1433
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1434
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1435
|
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.'
|
1436
|
+ @footer
|
1437
|
AS MESSAGECONTENT
|
1438
|
END
|
1439
|
END
|
1440
|
--------------Phê duyệt PYCMS-----------------
|
1441
|
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')
|
1442
|
BEGIN
|
1443
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
1444
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1445
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1446
|
----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
1447
|
--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,
|
1448
|
--@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1449
|
--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
|
1450
|
--AS MESSAGECONTENT
|
1451
|
|
1452
|
----------------TH phiếu chưa hoàn tất-----------
|
1453
|
IF(@p_CURRENT_PROCESS <> 'APPROVE')
|
1454
|
BEGIN
|
1455
|
SET @p_REQUEST_DOC_LINK = @URL + 'RequestDocProcess-view;id=' + @p_ID
|
1456
|
|
1457
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1458
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1459
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
1460
|
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.'
|
1461
|
+ @footer
|
1462
|
AS MESSAGECONTENT
|
1463
|
END
|
1464
|
----------------TH phiếu đã hoàn tất-----------
|
1465
|
ELSE IF (@p_CURRENT_PROCESS = 'APPROVE')
|
1466
|
BEGIN
|
1467
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' đã được phê duyệt' AS TITLE,
|
1468
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1469
|
N',<br/><br/>Phiếu yêu cầu mua sắm số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt hoàn tất và phát sinh PO .' + @footer
|
1470
|
AS MESSAGECONTENT
|
1471
|
END
|
1472
|
|
1473
|
END
|
1474
|
----------------------BAODNQ 20/10/2022 : DMMS CHUYỂN CHO DVCM-----------------
|
1475
|
IF(@p_TYPE = 'TR_REQUEST_DOC_MOVE_DVCM')
|
1476
|
BEGIN
|
1477
|
SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
|
1478
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1479
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
1480
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' chờ điều phối xử lý' AS TITLE,
|
1481
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1482
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
1483
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCMS','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
|
1484
|
+ @footer
|
1485
|
AS MESSAGECONTENT
|
1486
|
END
|
1487
|
|
1488
|
----------------------ENDBAODNQ------------------------------
|
1489
|
|
1490
|
------datmq 7/1/2022: Quản lý cho thuê------------------------
|
1491
|
-----Quản lý trụ sở - gửi YC phê duyệt--------
|
1492
|
IF(@p_TYPE = 'BUD_MASTER_SEND_APPROVE')
|
1493
|
BEGIN
|
1494
|
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
|
1495
|
SELECT @TILTER_MAIL+N'Trụ sở '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1496
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1497
|
N',<br/><br/>Thông tin trụ sở số: ' + @CODE+ N' đang chờ Anh/Chị phê duyệt.' +
|
1498
|
--+
|
1499
|
--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.'
|
1500
|
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.'
|
1501
|
+
|
1502
|
@footer
|
1503
|
AS MESSAGECONTENT
|
1504
|
END
|
1505
|
-----Quản lý trụ sở - cấp phê duyệt trung gian đã xác nhận--------
|
1506
|
IF(@p_TYPE = 'BUD_MASTER_CONFIRM')
|
1507
|
BEGIN
|
1508
|
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
|
1509
|
SELECT @TILTER_MAIL+N'Trụ sở '+ @CODE+ N' chờ phê duyệt' AS TITLE,
|
1510
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1511
|
N',<br/><br/>Thông tin trụ sở: ' +@CODE + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +
|
1512
|
--+
|
1513
|
--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.'
|
1514
|
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.'
|
1515
|
+
|
1516
|
@footer
|
1517
|
AS MESSAGECONTENT
|
1518
|
END
|
1519
|
-----Quản lý trụ sở - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
1520
|
IF(@p_TYPE = 'BUD_MASTER_APPROVED')
|
1521
|
BEGIN
|
1522
|
SET @CODE = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_ID)
|
1523
|
SELECT @TILTER_MAIL+N'Trụ sở '+ @CODE+ N' đã được phê duyệt' AS TITLE,
|
1524
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1525
|
N',<br/><br/>Thông tin trụ sở: ' +@CODE+ N' đã được trưởng đơn vị phê duyệt.' +
|
1526
|
--+
|
1527
|
--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.'
|
1528
|
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.'
|
1529
|
+
|
1530
|
@footer
|
1531
|
AS MESSAGECONTENT
|
1532
|
END
|
1533
|
|
1534
|
------BAODNQ 4/1/2022: Quản lý cho thuê------------------------
|
1535
|
-----Khai báo DTSD nội bộ - gửi YC phê duyệt--------
|
1536
|
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_SEND_APPROVE')
|
1537
|
BEGIN
|
1538
|
SET @CODE =
|
1539
|
(SELECT B.BUILDING_NAME
|
1540
|
FROM BUD_CONTRACT_MASTER A
|
1541
|
LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
|
1542
|
WHERE A.CONTRACT_ID = @p_ID
|
1543
|
)
|
1544
|
SELECT @TILTER_MAIL+N'Thông tin DTSD nội bộ cần phê duyệt' AS TITLE,
|
1545
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1546
|
N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đang chờ Anh/Chị phê duyệt.' +
|
1547
|
--+
|
1548
|
--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.'
|
1549
|
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.'
|
1550
|
+
|
1551
|
@footer
|
1552
|
AS MESSAGECONTENT
|
1553
|
END
|
1554
|
-----Khai báo DTSD nội bộ - cấp phê duyệt trung gian đã xác nhận--------
|
1555
|
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_CONFIRM')
|
1556
|
BEGIN
|
1557
|
SET @CODE =
|
1558
|
(SELECT B.BUILDING_NAME
|
1559
|
FROM BUD_CONTRACT_MASTER A
|
1560
|
LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
|
1561
|
WHERE A.CONTRACT_ID = @p_ID
|
1562
|
)
|
1563
|
SELECT @TILTER_MAIL+N'Thông tin DTSD nội bộ cần phê duyệt' AS TITLE,
|
1564
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1565
|
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.' +
|
1566
|
--+
|
1567
|
--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.'
|
1568
|
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.'
|
1569
|
+
|
1570
|
@footer
|
1571
|
AS MESSAGECONTENT
|
1572
|
END
|
1573
|
-----Khai báo DTSD nội bộ - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
1574
|
IF(@p_TYPE = 'BUD_CONTRACT_MASTER_APPROVED')
|
1575
|
BEGIN
|
1576
|
SET @CODE =
|
1577
|
(SELECT B.BUILDING_NAME
|
1578
|
FROM BUD_CONTRACT_MASTER A
|
1579
|
LEFT JOIN BUD_MASTER B ON A.BUILDING_ID = B.BUILDING_ID
|
1580
|
WHERE A.CONTRACT_ID = @p_ID
|
1581
|
)
|
1582
|
SELECT @TILTER_MAIL+N'Thông tin DTSD nội bộ đã được phê duyệt' AS TITLE,
|
1583
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1584
|
N',<br/><br/>Thông tin DTSD nội bộ của trụ sở: ' +@CODE+N' đã được trưởng đơn vị phê duyệt.' +
|
1585
|
--+
|
1586
|
--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.'
|
1587
|
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.'
|
1588
|
+
|
1589
|
@footer
|
1590
|
AS MESSAGECONTENT
|
1591
|
END
|
1592
|
-----Quản lý hợp đồng khách thuê - gửi YC phê duyệt--------
|
1593
|
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_SEND_APPROVE')
|
1594
|
BEGIN
|
1595
|
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
|
1596
|
SELECT @TILTER_MAIL+N'Hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,
|
1597
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1598
|
N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
|
1599
|
--+
|
1600
|
--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.'
|
1601
|
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.'
|
1602
|
+
|
1603
|
@footer
|
1604
|
AS MESSAGECONTENT
|
1605
|
END
|
1606
|
-----Quản lý hợp đồng khách thuê - cấp phê duyệt trung gian đã xác nhận--------
|
1607
|
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_CONFIRM')
|
1608
|
BEGIN
|
1609
|
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
|
1610
|
SELECT @TILTER_MAIL+N'Hợp đồng khách thuê trụ sở cần phê duyệt' AS TITLE,
|
1611
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1612
|
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.' +
|
1613
|
--+
|
1614
|
--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.'
|
1615
|
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.'
|
1616
|
+
|
1617
|
@footer
|
1618
|
AS MESSAGECONTENT
|
1619
|
END
|
1620
|
-----Quản lý hợp đồng khách thuê - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
1621
|
IF(@p_TYPE = 'BUD_CONTRACT_CUST_MASTER_APPROVED')
|
1622
|
BEGIN
|
1623
|
SET @CODE = (SELECT CONTRACT_NO FROM BUD_CONTRACT_CUST_MASTER WHERE CONTRACT_ID = @p_ID)
|
1624
|
SELECT @TILTER_MAIL+N'Hợp đồng khách thuê trụ sở đã được phê duyệt' AS TITLE,
|
1625
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1626
|
N',<br/><br/>Thông tin hợp đồng khách thuê trụ sở số: ' + @CODE + N' đã được phê duyệt.' +
|
1627
|
--+
|
1628
|
--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.'
|
1629
|
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.'
|
1630
|
+
|
1631
|
@footer
|
1632
|
AS MESSAGECONTENT
|
1633
|
END
|
1634
|
|
1635
|
-----PhongNT 15/9/2022: Quản lý TSCĐ/CCLĐ--------
|
1636
|
DECLARE @SYS_PREFIX VARCHAR(15),@PAGE NVARCHAR(200),@URLPAGE VARCHAR(2000)
|
1637
|
|
1638
|
----- Thêm mới, Xuất, Điều chuyển, Thu hồi, Thanh lý - HCQT --------
|
1639
|
--IF(@p_TYPE = 'ASS_ADDNEW_BVB_HCQT_APP')
|
1640
|
IF(@p_TYPE = 'ASS_SEND_TDV') --12062023_setretkey
|
1641
|
BEGIN
|
1642
|
|
1643
|
--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ý
|
1644
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1645
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1646
|
)x)
|
1647
|
|
1648
|
SELECT @PAGE = sp.Description,
|
1649
|
@URLPAGE=(CASE sp.Prefix
|
1650
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-view;id='
|
1651
|
WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
|
1652
|
WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
|
1653
|
WHEN 'TFS' THEN 'ass-transfer-multi-view;id='
|
1654
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id='
|
1655
|
WHEN 'ASSD' THEN 'ass-update-view;id='
|
1656
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
|
1657
|
END)
|
1658
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1659
|
|
1660
|
|
1661
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' có ID'+@p_ID+N' cần phê duyệt' AS TITLE,
|
1662
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1663
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +
|
1664
|
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.'
|
1665
|
+
|
1666
|
@footer
|
1667
|
AS MESSAGECONTENT
|
1668
|
END
|
1669
|
|
1670
|
IF(@p_TYPE = 'ASS_INVENTORY_MAIN')
|
1671
|
BEGIN
|
1672
|
SELECT @TILTER_MAIL+N'Phiếu kiểm kê tài sản cần phê duyệt ' AS TITLE,
|
1673
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1674
|
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.' +
|
1675
|
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.'
|
1676
|
+
|
1677
|
@footer
|
1678
|
AS MESSAGECONTENT
|
1679
|
END
|
1680
|
|
1681
|
IF(@p_TYPE = 'ASS_SEND_GDV')
|
1682
|
BEGIN
|
1683
|
--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ý
|
1684
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1685
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1686
|
)x)
|
1687
|
IF(EXISTS(SELECT * FROM ASS_ADDNEW WHERE ADDNEW_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL) OR
|
1688
|
EXISTS(SELECT * FROM ASS_LIQUIDATION WHERE LIQ_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL))
|
1689
|
BEGIN
|
1690
|
SELECT @PAGE = sp.Description,
|
1691
|
@URLPAGE=(CASE sp.Prefix
|
1692
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-view;id='
|
1693
|
WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
|
1694
|
WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
|
1695
|
WHEN 'TFS' THEN 'ass-transfer-multi-view;id='
|
1696
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id='
|
1697
|
WHEN 'ASSD' THEN 'ass-update-view;id='
|
1698
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
|
1699
|
END)
|
1700
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1701
|
|
1702
|
|
1703
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' có ID'+@p_ID+N' cần phê duyệt' AS TITLE,
|
1704
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1705
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' cần được phê duyệt.' +
|
1706
|
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.'
|
1707
|
+
|
1708
|
@footer
|
1709
|
AS MESSAGECONTENT
|
1710
|
END
|
1711
|
ELSE
|
1712
|
BEGIN
|
1713
|
|
1714
|
|
1715
|
SELECT @PAGE = sp.Description,
|
1716
|
@URLPAGE=(CASE sp.Prefix
|
1717
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-edit;id='
|
1718
|
WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
|
1719
|
WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
|
1720
|
WHEN 'TFS' THEN 'ass-transfer-multi-kt-edit;id='
|
1721
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-edit;id='
|
1722
|
END)
|
1723
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1724
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' cần xử lý' AS TITLE,
|
1725
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1726
|
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ý.' +
|
1727
|
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.'
|
1728
|
+
|
1729
|
@footer
|
1730
|
AS MESSAGECONTENT
|
1731
|
END
|
1732
|
END
|
1733
|
|
1734
|
IF(@p_TYPE = 'ASS_SEND_KSV')
|
1735
|
BEGIN
|
1736
|
|
1737
|
--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ý
|
1738
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1739
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1740
|
)x)
|
1741
|
|
1742
|
|
1743
|
SELECT @PAGE = sp.Description,
|
1744
|
@URLPAGE=(CASE sp.Prefix
|
1745
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-view;id='
|
1746
|
WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
|
1747
|
WHEN 'ASSL' THEN 'ass-liq-bvb-kt-view;id='
|
1748
|
WHEN 'TFS' THEN 'ass-transfer-multi-kt-view;id='
|
1749
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-view;id='
|
1750
|
WHEN 'ASSD' THEN 'ass-update-view;id='
|
1751
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
|
1752
|
END)
|
1753
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1754
|
|
1755
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,
|
1756
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1757
|
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.' +
|
1758
|
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.'
|
1759
|
+
|
1760
|
@footer
|
1761
|
AS MESSAGECONTENT
|
1762
|
END
|
1763
|
|
1764
|
|
1765
|
IF(@p_TYPE = 'ASS_SEND_CONFIRM') --12062023_secretkey
|
1766
|
BEGIN
|
1767
|
|
1768
|
--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ý
|
1769
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1770
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1771
|
)x)
|
1772
|
IF(EXISTS(SELECT * FROM ASS_USE_MULTI_MASTER WHERE USER_MASTER_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL))
|
1773
|
BEGIN
|
1774
|
SELECT @PAGE = sp.Description,
|
1775
|
@URLPAGE=(CASE sp.Prefix
|
1776
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id='
|
1777
|
END)
|
1778
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1779
|
|
1780
|
|
1781
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' có ID'+@p_ID+N' cần phê duyệt' AS TITLE,
|
1782
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1783
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N'. Đã được cấp phê duyệt trung gian xác nhận, cần được Anh/Chị phê duyệt.' +
|
1784
|
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.'
|
1785
|
+
|
1786
|
@footer
|
1787
|
AS MESSAGECONTENT
|
1788
|
END
|
1789
|
ELSE IF(EXISTS(SELECT * FROM ASS_COLLECT_MULTI_MASTER WHERE COL_MULTI_MASTER_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL))
|
1790
|
BEGIN
|
1791
|
SELECT @PAGE = sp.Description,
|
1792
|
@URLPAGE=(CASE sp.Prefix
|
1793
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
|
1794
|
END)
|
1795
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1796
|
|
1797
|
|
1798
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' có ID'+@p_ID+N' cần phê duyệt' AS TITLE,
|
1799
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1800
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N'. Đã được cấp phê duyệt trung gian xác nhận, cần được Anh/Chị phê duyệt.' +
|
1801
|
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.'
|
1802
|
+
|
1803
|
@footer
|
1804
|
AS MESSAGECONTENT
|
1805
|
END
|
1806
|
ELSE
|
1807
|
BEGIN
|
1808
|
SELECT @PAGE = sp.Description,
|
1809
|
@URLPAGE=(CASE sp.Prefix
|
1810
|
WHEN 'SMAC' THEN 'ass-collect-confirm-view;id='
|
1811
|
WHEN 'SMA' THEN 'ass-use-confirm-master-view;id='
|
1812
|
WHEN 'ASSIM' THEN 'ass-inventory-confirm-view;id='
|
1813
|
END)
|
1814
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1815
|
|
1816
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' có ID'+@p_ID+N' cần phê duyệt' AS TITLE,
|
1817
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1818
|
N',<br/><br/>Anh/Chị có giao dịch xác nhận đồng ý '+LOWER(@PAGE)+N' có ID: '+@p_ID +
|
1819
|
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.'
|
1820
|
+
|
1821
|
@footer
|
1822
|
AS MESSAGECONTENT
|
1823
|
END
|
1824
|
|
1825
|
|
1826
|
END
|
1827
|
|
1828
|
IF(@p_TYPE = 'ASS_INVENTORY_RECIVE_MAIL')
|
1829
|
BEGIN
|
1830
|
|
1831
|
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))
|
1832
|
BEGIN
|
1833
|
SELECT @TILTER_MAIL+N'Phiếu kiểm kê tài sản cần phê duyệt' AS TITLE,
|
1834
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1835
|
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.' +
|
1836
|
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.'
|
1837
|
+
|
1838
|
@footer
|
1839
|
AS MESSAGECONTENT
|
1840
|
END
|
1841
|
ELSE
|
1842
|
BEGIN
|
1843
|
SELECT @TILTER_MAIL+N'Phiếu kiểm kê tài sản cần nhận xét' AS TITLE,
|
1844
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1845
|
N',<br/><br/>Anh/Chị có giao dịch kiểm kê có ID: '+@p_ID+ N' cần được nhận xét.' +
|
1846
|
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.'
|
1847
|
+
|
1848
|
@footer
|
1849
|
AS MESSAGECONTENT
|
1850
|
END
|
1851
|
END
|
1852
|
|
1853
|
IF(@p_TYPE = 'ASS_REJECT_NT')
|
1854
|
BEGIN
|
1855
|
|
1856
|
--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ý
|
1857
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1858
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1859
|
)x)
|
1860
|
|
1861
|
SELECT @PAGE = sp.Description,
|
1862
|
@URLPAGE=(CASE sp.Prefix
|
1863
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-edit;id='
|
1864
|
WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
|
1865
|
WHEN 'ASSD' THEN 'ass-update-edit;id='
|
1866
|
WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
|
1867
|
WHEN 'TFS' THEN 'ass-transfer-multi-edit;id='
|
1868
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-edit;id='
|
1869
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
|
1870
|
WHEN 'CON' THEN 'con-request-doc-edit;id='
|
1871
|
WHEN 'MINM' THEN 'mw-add-new-hc-edit;id='
|
1872
|
WHEN 'MWOUT' THEN 'material-out-hcqt-edit;id='
|
1873
|
END)
|
1874
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1875
|
|
1876
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' bị trả về' AS TITLE,
|
1877
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1878
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +
|
1879
|
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.'
|
1880
|
+
|
1881
|
@footer
|
1882
|
AS MESSAGECONTENT
|
1883
|
END
|
1884
|
|
1885
|
IF(@p_TYPE = 'ASS_REJECT_GDV')
|
1886
|
BEGIN
|
1887
|
|
1888
|
--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ý
|
1889
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1890
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1891
|
)x)
|
1892
|
|
1893
|
SELECT @PAGE = sp.Description,
|
1894
|
@URLPAGE=(CASE sp.Prefix
|
1895
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-kt-edit;id='
|
1896
|
WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-edit;id='
|
1897
|
WHEN 'ASSL' THEN 'ass-liq-bvb-kt-edit;id='
|
1898
|
WHEN 'TFS' THEN 'ass-transfer-multi-kt-edit;id='
|
1899
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-edit;id='END)
|
1900
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1901
|
|
1902
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,
|
1903
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1904
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +
|
1905
|
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.'
|
1906
|
+
|
1907
|
@footer
|
1908
|
AS MESSAGECONTENT
|
1909
|
END
|
1910
|
|
1911
|
IF(@p_TYPE = 'ASS_REJECT_HC')
|
1912
|
BEGIN
|
1913
|
|
1914
|
--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ý
|
1915
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1916
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1917
|
)x)
|
1918
|
|
1919
|
SELECT @PAGE = sp.Description,
|
1920
|
@URLPAGE=(CASE sp.Prefix
|
1921
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-edit;id='
|
1922
|
WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-edit;id='
|
1923
|
WHEN 'ASSL' THEN 'ass-liq-bvb-hc-edit;id='
|
1924
|
WHEN 'TFS' THEN 'ass-transfer-multi-edit;id='
|
1925
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-edit;id='
|
1926
|
WHEN 'ASSD' THEN 'ass-update-edit;id='
|
1927
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-edit;id='
|
1928
|
END)
|
1929
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1930
|
|
1931
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' bị từ chối' AS TITLE,
|
1932
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1933
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N' bị từ chối.' +
|
1934
|
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.'
|
1935
|
+
|
1936
|
@footer
|
1937
|
AS MESSAGECONTENT
|
1938
|
END
|
1939
|
|
1940
|
|
1941
|
--IF(@p_TYPE = 'ASS_SEND_CONFIRM')
|
1942
|
--BEGIN
|
1943
|
|
1944
|
-- --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ý
|
1945
|
-- SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1946
|
-- SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1947
|
-- )x)
|
1948
|
|
1949
|
-- SELECT @PAGE = sp.Description,
|
1950
|
-- @URLPAGE=(CASE sp.Prefix
|
1951
|
-- WHEN 'SMAC' THEN 'ass-collect-multi-kt-master-view;id='
|
1952
|
-- WHEN 'SMA' THEN 'ass-use-multi-bvb-kt-view;id='END)
|
1953
|
-- FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1954
|
|
1955
|
--SELECT @TILTER_MAIL+N'Thông báo xác nhận '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,
|
1956
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1957
|
-- 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.' +
|
1958
|
-- 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.'
|
1959
|
-- +
|
1960
|
-- @footer
|
1961
|
-- AS MESSAGECONTENT
|
1962
|
--END
|
1963
|
|
1964
|
IF(@p_TYPE = 'ASS_APPROVED')
|
1965
|
BEGIN
|
1966
|
|
1967
|
--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ý
|
1968
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1969
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1970
|
)x)
|
1971
|
|
1972
|
SELECT @PAGE = sp.Description,
|
1973
|
@URLPAGE=(CASE sp.Prefix
|
1974
|
WHEN 'ASA' THEN 'ass-t-add-new-bvb-view;id='
|
1975
|
WHEN 'SMAC' THEN 'ass-collect-multi-hcqt-master-view;id='
|
1976
|
WHEN 'ASSL' THEN 'ass-liq-bvb-hc-view;id='
|
1977
|
WHEN 'TFS' THEN 'ass-transfer-multi-view;id='
|
1978
|
WHEN 'SMA' THEN 'ass-use-multi-bvb-master-view;id='
|
1979
|
WHEN 'ASSD' THEN 'ass-update-view;id='
|
1980
|
WHEN 'ACAC' THEN 'ass-collect-cost-allocation-view;id='
|
1981
|
WHEN 'ACAC' THEN 'ass-inventory-view;id='
|
1982
|
END)
|
1983
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
1984
|
|
1985
|
SELECT @TILTER_MAIL+N'Phiếu'+LOWER(@PAGE)+N' đã được phê duyệt hoàn tất' AS TITLE,
|
1986
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
1987
|
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'
|
1988
|
+
|
1989
|
@footer
|
1990
|
AS MESSAGECONTENT
|
1991
|
END
|
1992
|
|
1993
|
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_HANDOVER')
|
1994
|
BEGIN
|
1995
|
IF(EXISTS(SELECT * FROM ASS_TRANSFER_MULTI_MASTER WHERE TRANS_MULTI_MASTER_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL))
|
1996
|
BEGIN
|
1997
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
1998
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
1999
|
)x)
|
2000
|
|
2001
|
SELECT @PAGE = sp.Description,
|
2002
|
@URLPAGE=(CASE sp.Prefix
|
2003
|
WHEN 'TFS' THEN 'ass-transfer-multi-view;id='
|
2004
|
END)
|
2005
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
2006
|
|
2007
|
|
2008
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,
|
2009
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2010
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N'. Đã được cấp phê duyệt trung gian xác nhận, cần được Anh/Chị phê duyệt.' +
|
2011
|
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.'
|
2012
|
+
|
2013
|
@footer
|
2014
|
AS MESSAGECONTENT
|
2015
|
END
|
2016
|
ELSE
|
2017
|
BEGIN
|
2018
|
SELECT @TILTER_MAIL+N'Phiếu điều chuyển tài sản có ID: '+@p_ID+N' cần được xác nhận "Đồng ý bàn giao tài sản"' AS TITLE,
|
2019
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2020
|
N',<br/><br/>Anh/Chị có giao dịch xác nhận việc đồng ý bàn giao tài sản điều chuyển có ID: '+@p_ID+
|
2021
|
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.' +
|
2022
|
N'<hr><p style="color:red;font-weight: bold;">Lưu ý:<i> Bấm vào nút xác nhận ngay bên dưới lưới Thông tin tài sản</i></p>'
|
2023
|
+ @footer
|
2024
|
AS MESSAGECONTENT
|
2025
|
END
|
2026
|
END
|
2027
|
|
2028
|
IF(@p_TYPE = 'ASS_TRANSFER_CONFIRM_RECEIVER')
|
2029
|
BEGIN
|
2030
|
IF(EXISTS(SELECT * FROM ASS_TRANSFER_MULTI_MASTER WHERE TRANS_MULTI_MASTER_ID =@p_ID AND AUTH_STATUS='U' AND CHECKER_ID IS NULL AND PROCESS_ID ='SIGN' AND SIGN_USER IS NOT NULL))
|
2031
|
BEGIN
|
2032
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
2033
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
2034
|
)x)
|
2035
|
|
2036
|
SELECT @PAGE = sp.Description,
|
2037
|
@URLPAGE=(CASE sp.Prefix
|
2038
|
WHEN 'TFS' THEN 'ass-transfer-multi-view;id='
|
2039
|
END)
|
2040
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
2041
|
|
2042
|
|
2043
|
SELECT @TILTER_MAIL+N'Phiếu '+LOWER(@PAGE)+N' cần phê duyệt' AS TITLE,
|
2044
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2045
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có ID: '+@p_ID+ N'. Đã được cấp phê duyệt trung gian xác nhận, cần được Anh/Chị phê duyệt.' +
|
2046
|
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.'
|
2047
|
+
|
2048
|
@footer
|
2049
|
AS MESSAGECONTENT
|
2050
|
END
|
2051
|
ELSE
|
2052
|
BEGIN
|
2053
|
SELECT @TILTER_MAIL+N'Phiếu điều chuyển tài sản có ID: '+@p_ID+N' cần được xác nhận "Đồng ý nhận bàn giao tài sản"' AS TITLE,
|
2054
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2055
|
N',<br/><br/>Anh/Chị có giao dịch xác nhận đồng ý nhận tài sản điều chuyển có ID: '+@p_ID +
|
2056
|
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.' +
|
2057
|
N'<hr><p style="color:red;font-weight: bold;">Lưu ý:<i> Bấm vào nút xác nhận ngay bên dưới lưới Thông tin tài sản</i></p>'
|
2058
|
|
2059
|
+ @footer
|
2060
|
AS MESSAGECONTENT
|
2061
|
END
|
2062
|
END
|
2063
|
--nguyentd 29.02.2024 fix gửi mail phiếu điều chuyển
|
2064
|
|
2065
|
|
2066
|
-------PhongNT 9/2/2022:Xuất sử dụng tài sản -HCQT--------
|
2067
|
--IF(@p_TYPE = 'ASS_USE_MULTI_BVB_MASTER')
|
2068
|
--BEGIN
|
2069
|
--SELECT @TILTER_MAIL+N'Thông báo xuất sử dụng tài sản cần phê duyệt' AS TITLE,
|
2070
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2071
|
-- 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.' +
|
2072
|
-- 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.'
|
2073
|
-- +
|
2074
|
-- @footer
|
2075
|
-- AS MESSAGECONTENT
|
2076
|
--END
|
2077
|
-------Điều chuyển tài sản - HCQT--------
|
2078
|
--IF(@p_TYPE = 'ASS_TRANSFER_MULTI_APP')
|
2079
|
--BEGIN
|
2080
|
--SELECT @TILTER_MAIL+N'Thông báo điều chuyển tài sản cần phê duyệt' AS TITLE,
|
2081
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2082
|
-- 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.' +
|
2083
|
-- 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.'
|
2084
|
-- +
|
2085
|
-- @footer
|
2086
|
-- AS MESSAGECONTENT
|
2087
|
--END
|
2088
|
-------Thu hồi tài sản - HCQT--------
|
2089
|
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')
|
2090
|
--BEGIN
|
2091
|
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,
|
2092
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2093
|
-- 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.' +
|
2094
|
-- 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.'
|
2095
|
-- +
|
2096
|
-- @footer
|
2097
|
-- AS MESSAGECONTENT
|
2098
|
--END
|
2099
|
-------Thu hồi tài sản - HCQT--------
|
2100
|
--IF(@p_TYPE = 'ASS_COLLECT_MULTI_HCQT_APP')
|
2101
|
--BEGIN
|
2102
|
--SELECT @TILTER_MAIL+N'Thông báo thu hồi tài sản cần phê duyệt' AS TITLE,
|
2103
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2104
|
-- 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.' +
|
2105
|
-- 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.'
|
2106
|
-- +
|
2107
|
-- @footer
|
2108
|
-- AS MESSAGECONTENT
|
2109
|
--END
|
2110
|
-------Thanh lý tài sản - HC--------
|
2111
|
--IF(@p_TYPE = 'ASS_LIQ_BVB_HC_APP')
|
2112
|
--BEGIN
|
2113
|
--SELECT @TILTER_MAIL+N'Thông báo thanh lý tài sản cần phê duyệt' AS TITLE,
|
2114
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2115
|
-- 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.' +
|
2116
|
-- 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.'
|
2117
|
-- +
|
2118
|
-- @footer
|
2119
|
-- AS MESSAGECONTENT
|
2120
|
--END
|
2121
|
|
2122
|
|
2123
|
------------------BAODNQ 15/2/2022: Quản lý BDS---------------------
|
2124
|
|
2125
|
-----Quản lý BDS - gửi YC phê duyệt--------
|
2126
|
IF(@p_TYPE = 'RET_MASTER_SEND_APPROVE')
|
2127
|
BEGIN
|
2128
|
SELECT @TILTER_MAIL+N'Thông tin bất động sản cần phê duyệt' AS TITLE,
|
2129
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2130
|
N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' +
|
2131
|
--+
|
2132
|
--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.'
|
2133
|
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.'
|
2134
|
+
|
2135
|
@footer
|
2136
|
AS MESSAGECONTENT
|
2137
|
END
|
2138
|
-----Quản lý BDS - cấp phê duyệt trung gian đã xác nhận--------
|
2139
|
IF(@p_TYPE = 'RET_MASTER_CONFIRM')
|
2140
|
BEGIN
|
2141
|
SELECT @TILTER_MAIL+N' Thông tin bất động sản cần phê duyệt' AS TITLE,
|
2142
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2143
|
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.' +
|
2144
|
--+
|
2145
|
--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.'
|
2146
|
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.'
|
2147
|
+
|
2148
|
@footer
|
2149
|
AS MESSAGECONTENT
|
2150
|
END
|
2151
|
-----Quản lý BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
2152
|
IF(@p_TYPE = 'RET_MASTER_APPROVED')
|
2153
|
BEGIN
|
2154
|
SELECT @TILTER_MAIL+N'Thông tin bất động sản đã được duyệt' AS TITLE,
|
2155
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2156
|
N',<br/><br/>Thông tin bất động sản : ' + @p_ID + N' đã được phê duyệt.' +
|
2157
|
--+
|
2158
|
--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.'
|
2159
|
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.'
|
2160
|
+
|
2161
|
@footer
|
2162
|
AS MESSAGECONTENT
|
2163
|
END
|
2164
|
|
2165
|
-----Thông tin sửa chữa BDS - gửi YC phê duyệt--------
|
2166
|
IF(@p_TYPE = 'RET_REPAIR_SEND_APPROVE')
|
2167
|
BEGIN
|
2168
|
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
|
2169
|
SELECT @TILTER_MAIL+N'Thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,
|
2170
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2171
|
N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
|
2172
|
--+
|
2173
|
--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.'
|
2174
|
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.'
|
2175
|
+
|
2176
|
@footer
|
2177
|
AS MESSAGECONTENT
|
2178
|
END
|
2179
|
-----Thông tin sửa chữa BDS - cấp phê duyệt trung gian đã xác nhận--------
|
2180
|
IF(@p_TYPE = 'RET_REPAIR_CONFIRM')
|
2181
|
BEGIN
|
2182
|
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
|
2183
|
SELECT @TILTER_MAIL+N'Thông tin sửa chữa BĐS cần phê duyệt' AS TITLE,
|
2184
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2185
|
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.' +
|
2186
|
--+
|
2187
|
--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.'
|
2188
|
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.'
|
2189
|
+
|
2190
|
@footer
|
2191
|
AS MESSAGECONTENT
|
2192
|
END
|
2193
|
-----Thông tin sửa chữa BDS - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
2194
|
IF(@p_TYPE = 'RET_REPAIR_APPROVED')
|
2195
|
BEGIN
|
2196
|
SET @CODE = (SELECT RET_ID FROM RET_REPAIR WHERE RP_ID = @p_ID)
|
2197
|
SELECT @TILTER_MAIL+N'Thông tin sửa chữa BĐS đã được phê duyệt' AS TITLE,
|
2198
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2199
|
N',<br/><br/>Thông tin sửa chữa BĐS : ' + @CODE + N' đã được phê duyệt.' +
|
2200
|
--+
|
2201
|
--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.'
|
2202
|
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.'
|
2203
|
+
|
2204
|
@footer
|
2205
|
AS MESSAGECONTENT
|
2206
|
END
|
2207
|
|
2208
|
-----BDS thuê làm trụ sở CN/PGD - gửi YC phê duyệt--------
|
2209
|
IF(@p_TYPE = 'REAL_ESTATE_R_H_SEND_APPROVE')
|
2210
|
BEGIN
|
2211
|
SELECT @TILTER_MAIL+N'BĐS đi thuê cần phê duyệt' AS TITLE,
|
2212
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2213
|
N',<br/><br/>Thông tin BĐS đi thuê: ' + @p_ID + N' đang chờ Anh/Chị phê duyệt.' +
|
2214
|
--+
|
2215
|
--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.'
|
2216
|
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.'
|
2217
|
+
|
2218
|
@footer
|
2219
|
AS MESSAGECONTENT
|
2220
|
END
|
2221
|
-----BDS thuê làm trụ sở CN/PGD - cấp phê duyệt trung gian đã xác nhận--------
|
2222
|
IF(@p_TYPE = 'REAL_ESTATE_R_H_CONFIRM')
|
2223
|
BEGIN
|
2224
|
SELECT @TILTER_MAIL+N'BĐS đi thuê cần phê duyệt' AS TITLE,
|
2225
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2226
|
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.' +
|
2227
|
--+
|
2228
|
--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.'
|
2229
|
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.'
|
2230
|
+
|
2231
|
@footer
|
2232
|
AS MESSAGECONTENT
|
2233
|
END
|
2234
|
-----BDS thuê làm trụ sở CN/PGD - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
2235
|
IF(@p_TYPE = 'REAL_ESTATE_R_H_APPROVED')
|
2236
|
BEGIN
|
2237
|
SELECT @TILTER_MAIL+N'BĐS đi thuê đã được phê duyệt' AS TITLE,
|
2238
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2239
|
N',<br/><br/>Thông tin BĐS đi thuê số: ' + @p_ID + N' đã được phê duyệt.' +
|
2240
|
--+
|
2241
|
--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.'
|
2242
|
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.'
|
2243
|
+
|
2244
|
@footer
|
2245
|
AS MESSAGECONTENT
|
2246
|
END
|
2247
|
|
2248
|
-----BDS đang hoàn thiện thủ tục pháp lý - gửi YC phê duyệt--------
|
2249
|
IF(@p_TYPE = 'REAL_ESTATE_L_C_SEND_APPROVE')
|
2250
|
BEGIN
|
2251
|
SELECT @TILTER_MAIL+N'BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,
|
2252
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2253
|
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.' +
|
2254
|
--+
|
2255
|
--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.'
|
2256
|
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.'
|
2257
|
+
|
2258
|
@footer
|
2259
|
AS MESSAGECONTENT
|
2260
|
END
|
2261
|
-----BDS đang hoàn thiện thủ tục pháp lý - cấp phê duyệt trung gian đã xác nhận--------
|
2262
|
IF(@p_TYPE = 'REAL_ESTATE_L_C_CONFIRM')
|
2263
|
BEGIN
|
2264
|
SELECT @TILTER_MAIL+N'BĐS đang hoàn thiện pháp lý cần phê duyệt' AS TITLE,
|
2265
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2266
|
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.' +
|
2267
|
--+
|
2268
|
--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.'
|
2269
|
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.'
|
2270
|
+
|
2271
|
@footer
|
2272
|
AS MESSAGECONTENT
|
2273
|
END
|
2274
|
-----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--------
|
2275
|
IF(@p_TYPE = 'REAL_ESTATE_L_C_APPROVED')
|
2276
|
BEGIN
|
2277
|
SELECT @TILTER_MAIL+N'BĐS đang hoàn thiện pháp lý đã được duyệt' AS TITLE,
|
2278
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2279
|
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.' +
|
2280
|
--+
|
2281
|
--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.'
|
2282
|
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.'
|
2283
|
+
|
2284
|
@footer
|
2285
|
AS MESSAGECONTENT
|
2286
|
END
|
2287
|
-----Phiếu yêu cầu công tác - cấp gửi cấp phê duyệt trung gian--------
|
2288
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND')
|
2289
|
BEGIN
|
2290
|
DECLARE @SIGN_USER VARCHAR(20)
|
2291
|
SET @SIGN_USER = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
|
2292
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2293
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2294
|
IF (@SIGN_USER ='TKTGD')
|
2295
|
BEGIN
|
2296
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2297
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2298
|
N',<br/><br/> Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
|
2299
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phiếu yêu cầu công tác.' + @footer
|
2300
|
+ @footer
|
2301
|
AS MESSAGECONTENT
|
2302
|
RETURN 0
|
2303
|
END
|
2304
|
ELSE IF (@SIGN_USER IS NOT NULL)
|
2305
|
BEGIN
|
2306
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2307
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2308
|
N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
|
2309
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
|
2310
|
+ @footer
|
2311
|
AS MESSAGECONTENT
|
2312
|
RETURN 0
|
2313
|
END
|
2314
|
END
|
2315
|
-----Phiếu yêu cầu công tác - cấp gửi Trưởng phòng--------
|
2316
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN')
|
2317
|
BEGIN
|
2318
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2319
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2320
|
IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))
|
2321
|
BEGIN
|
2322
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2323
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +
|
2324
|
N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
2325
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
|
2326
|
+
|
2327
|
@footer
|
2328
|
AS MESSAGECONTENT
|
2329
|
RETURN 0
|
2330
|
END
|
2331
|
ELSE
|
2332
|
BEGIN
|
2333
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2334
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2335
|
N',<br/><br/>Phiếu yêu công tác cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
|
2336
|
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.'
|
2337
|
+
|
2338
|
@footer
|
2339
|
AS MESSAGECONTENT
|
2340
|
RETURN 0
|
2341
|
END
|
2342
|
END
|
2343
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TDV_APP')
|
2344
|
BEGIN
|
2345
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2346
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2347
|
IF(EXISTS(SELECT TOP 1 PROCESS_ID FROM dbo.PL_REQUEST_PROCESS WHERE REQ_ID=@p_ID AND STATUS='C' AND ROLE_USER IN('GDK','PTGD','TGD')))
|
2348
|
BEGIN
|
2349
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2350
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị Ban Lãnh Đạo' +
|
2351
|
N',<br/><br/>' + N'Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt.' +
|
2352
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
|
2353
|
+
|
2354
|
@footer
|
2355
|
AS MESSAGECONTENT
|
2356
|
RETURN 0
|
2357
|
END
|
2358
|
ELSE
|
2359
|
BEGIN
|
2360
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2361
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2362
|
N',<br/><br/>Phiếu yêu công tác cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo thay đổi lưới giờ bay và xác nhận hoàn tất đang chờ Anh/Chị phê duyệt' +
|
2363
|
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.'
|
2364
|
+
|
2365
|
@footer
|
2366
|
AS MESSAGECONTENT
|
2367
|
RETURN 0
|
2368
|
END
|
2369
|
END
|
2370
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')
|
2371
|
BEGIN
|
2372
|
DECLARE @SIGN VARCHAR(20)
|
2373
|
SET @SIGN = (SELECT SIGN_USER FROM TR_REQUEST_JOB_FORM WHERE REQ_ID = @p_ID)
|
2374
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2375
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2376
|
IF (@SIGN ='TKTGD')
|
2377
|
BEGIN
|
2378
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2379
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2380
|
N',<br/><br/> Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. Anh/Chị có thể phê duyệt phiếu. Phiếu sẽ chuyển đến cấp Tổng Giám Đốc sau khi phê duyệt thành công.' +
|
2381
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phiếu yêu cầu công tác.' + @footer
|
2382
|
AS MESSAGECONTENT
|
2383
|
RETURN 0
|
2384
|
END
|
2385
|
ELSE IF (@SIGN_USER IS NOT NULL)
|
2386
|
BEGIN
|
2387
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2388
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2389
|
N',<br/><br/>Phiếu yêu cầu công tác số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo thay đổi lưới giờ bay và xác nhận hoàn tất. Đang chờ Anh/Chị phê duyệt.' +
|
2390
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
|
2391
|
+ @footer
|
2392
|
AS MESSAGECONTENT
|
2393
|
RETURN 0
|
2394
|
END
|
2395
|
END
|
2396
|
|
2397
|
-----Phiếu yêu cầu công tác - cấp gửi NVDV--------
|
2398
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_HOAPP')
|
2399
|
BEGIN
|
2400
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2401
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2402
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ xử lý' AS TITLE,
|
2403
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2404
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được xác nhận và đang chờ Anh/Chị xử lý. Đang chờ Anh/Chị phê duyệt' +
|
2405
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'
|
2406
|
+
|
2407
|
@footer
|
2408
|
AS MESSAGECONTENT
|
2409
|
END
|
2410
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_TRAIN_UPD')
|
2411
|
BEGIN
|
2412
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2413
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2414
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2415
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2416
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo đã thay đổi lộ trình. Đang chờ Anh/Chị phê duyệt' +
|
2417
|
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.'
|
2418
|
+
|
2419
|
@footer
|
2420
|
AS MESSAGECONTENT
|
2421
|
END
|
2422
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_NVDV')
|
2423
|
BEGIN
|
2424
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2425
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2426
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ xử lý' AS TITLE,
|
2427
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2428
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được nhân viên xử lý gửi phê duyệt thành công và đang chờ Anh/Chị xử lý.' +
|
2429
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'
|
2430
|
+
|
2431
|
@footer
|
2432
|
AS MESSAGECONTENT
|
2433
|
END
|
2434
|
-----Phiếu yêu cầu công tác - Người tạo chọn vé--------
|
2435
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CHECK')
|
2436
|
BEGIN
|
2437
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2438
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2439
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' phê duyệt' AS TITLE,
|
2440
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2441
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được xác nhận và đang chờ Anh/Chị chọn vé.' +
|
2442
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'
|
2443
|
+
|
2444
|
@footer
|
2445
|
AS MESSAGECONTENT
|
2446
|
END
|
2447
|
-----Phiếu yêu cầu công tác - gửi NVDV đặt vé--------
|
2448
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_TICKET')
|
2449
|
BEGIN
|
2450
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2451
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2452
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2453
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2454
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' người tạo đã chọn vé và đang chờ Anh/Chị xử lý.' +
|
2455
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'
|
2456
|
+
|
2457
|
@footer
|
2458
|
AS MESSAGECONTENT
|
2459
|
END
|
2460
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_NOFI')
|
2461
|
BEGIN
|
2462
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2463
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2464
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được book vé' AS TITLE,
|
2465
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2466
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được book vé và đang chờ Anh/Chị xác nhận hoàn thành.' +
|
2467
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-job-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và xử lý yêu cầu.'
|
2468
|
+
|
2469
|
@footer
|
2470
|
AS MESSAGECONTENT
|
2471
|
END
|
2472
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_REJECT')
|
2473
|
BEGIN
|
2474
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2475
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2476
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' bị từ chối' AS TITLE,
|
2477
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2478
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã bị trưởng đơn vị từ chối.' +
|
2479
|
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.'
|
2480
|
+
|
2481
|
@footer
|
2482
|
AS MESSAGECONTENT
|
2483
|
END
|
2484
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SEND_APP')
|
2485
|
BEGIN
|
2486
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2487
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2488
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,
|
2489
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2490
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +
|
2491
|
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.'
|
2492
|
+
|
2493
|
@footer
|
2494
|
AS MESSAGECONTENT
|
2495
|
END
|
2496
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_SIGN_APP')
|
2497
|
BEGIN
|
2498
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2499
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2500
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được người tạo xác nhận hoàn tất và có thay đổi lưới giờ bay' AS TITLE,
|
2501
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2502
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' xác nhận hoàn tất, có thay đổi lưới giờ bay và đang chờ Anh/Chị phê duyệt' +
|
2503
|
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.'
|
2504
|
+
|
2505
|
@footer
|
2506
|
AS MESSAGECONTENT
|
2507
|
END
|
2508
|
|
2509
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_CANCEL')
|
2510
|
BEGIN
|
2511
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2512
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2513
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã bị hủy' AS TITLE,
|
2514
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2515
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã bị hủy' +
|
2516
|
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.'
|
2517
|
+
|
2518
|
@footer
|
2519
|
AS MESSAGECONTENT
|
2520
|
END
|
2521
|
-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
2522
|
IF(@p_TYPE = 'TR_REQUEST_JOB_FORM_APPROVED')
|
2523
|
BEGIN
|
2524
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2525
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_ID =@p_ID)
|
2526
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu công tác số '+ @CODE +N' đã được phê duyệt' AS TITLE,
|
2527
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2528
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +
|
2529
|
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.'
|
2530
|
+
|
2531
|
@footer
|
2532
|
AS MESSAGECONTENT
|
2533
|
END
|
2534
|
-----Phiếu yêu cầu xe - gửi YC phê duyệt--------
|
2535
|
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV')
|
2536
|
BEGIN
|
2537
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2538
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2539
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2540
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2541
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
|
2542
|
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.'
|
2543
|
+
|
2544
|
@footer
|
2545
|
AS MESSAGECONTENT
|
2546
|
END
|
2547
|
IF(@p_TYPE = 'TR_REQUEST_CAR_CONFIRM')
|
2548
|
BEGIN
|
2549
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2550
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2551
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2552
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2553
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'') + N' đã được xác nhận và đang chờ Anh/Chị phê duyệt.' +
|
2554
|
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.'
|
2555
|
+
|
2556
|
@footer
|
2557
|
AS MESSAGECONTENT
|
2558
|
END
|
2559
|
DECLARE @N_PLATE VARCHAR(25)
|
2560
|
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_USERUPD')
|
2561
|
BEGIN
|
2562
|
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
|
2563
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2564
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được chuyên viên điều động' AS TITLE,
|
2565
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2566
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'') + N' đã được chuyên viên điều động xe biển số: '+@N_PLATE+N' và đang chờ Anh/Chị cập nhật thông tin chuyến đi.' +
|
2567
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
2568
|
+
|
2569
|
@footer
|
2570
|
AS MESSAGECONTENT
|
2571
|
END
|
2572
|
-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, trả mail về cho ng tạo--------
|
2573
|
IF(@p_TYPE = 'TR_REQUEST_CAR_APPROVED')
|
2574
|
BEGIN
|
2575
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2576
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2577
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được phê duyệt' AS TITLE,
|
2578
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2579
|
N',<br/><br/>Phiếu yêu cầu xe số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +
|
2580
|
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.'
|
2581
|
+
|
2582
|
@footer
|
2583
|
AS MESSAGECONTENT
|
2584
|
END
|
2585
|
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_CONFIRM')
|
2586
|
BEGIN
|
2587
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2588
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2589
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận chi phí' AS TITLE,
|
2590
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2591
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xác nhận chi phí.' +
|
2592
|
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.'
|
2593
|
+
|
2594
|
@footer
|
2595
|
AS MESSAGECONTENT
|
2596
|
END
|
2597
|
-----Phiếu yêu cầu công tác - trưởng đơn vị đã duyệt, gửi mail TĐV--------
|
2598
|
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CONFIRM')
|
2599
|
BEGIN
|
2600
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2601
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2602
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2603
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2604
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được người tạo xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +
|
2605
|
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.'
|
2606
|
+
|
2607
|
@footer
|
2608
|
AS MESSAGECONTENT
|
2609
|
END
|
2610
|
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_App')
|
2611
|
BEGIN
|
2612
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2613
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2614
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2615
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2616
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'')+ N' đã được trưởng phòng xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +
|
2617
|
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.'
|
2618
|
+
|
2619
|
@footer
|
2620
|
AS MESSAGECONTENT
|
2621
|
END
|
2622
|
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_CV_App')
|
2623
|
BEGIN
|
2624
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2625
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2626
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2627
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2628
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe xác nhận và đang chờ Anh/Chị phê duyệt chi phí.' +
|
2629
|
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.'
|
2630
|
+
|
2631
|
@footer
|
2632
|
AS MESSAGECONTENT
|
2633
|
END
|
2634
|
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_TDV')
|
2635
|
BEGIN
|
2636
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2637
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2638
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,
|
2639
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2640
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị trưởng đơn vị trả về!' +
|
2641
|
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.'
|
2642
|
+
|
2643
|
@footer
|
2644
|
AS MESSAGECONTENT
|
2645
|
END
|
2646
|
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_MAKER')
|
2647
|
BEGIN
|
2648
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2649
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2650
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,
|
2651
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2652
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị người tạo trả về!' +
|
2653
|
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.'
|
2654
|
+
|
2655
|
@footer
|
2656
|
AS MESSAGECONTENT
|
2657
|
END
|
2658
|
IF(@p_TYPE = 'TR_REQUEST_CAR_REJECT_CV')
|
2659
|
BEGIN
|
2660
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2661
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2662
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị trả về' AS TITLE,
|
2663
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2664
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị chuyên viên điều động xe trả về!' +
|
2665
|
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.'
|
2666
|
+
|
2667
|
@footer
|
2668
|
AS MESSAGECONTENT
|
2669
|
END
|
2670
|
IF(@p_TYPE = 'TR_REQUEST_CAR_CANCEL')
|
2671
|
BEGIN
|
2672
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2673
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2674
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' bị huỷ' AS TITLE,
|
2675
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2676
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị chuyên viên điều động xe huỷ!' +
|
2677
|
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.'
|
2678
|
+
|
2679
|
@footer
|
2680
|
AS MESSAGECONTENT
|
2681
|
END
|
2682
|
IF(@p_TYPE = 'TR_REQUEST_CAR_COST_SEND_MAKER')
|
2683
|
BEGIN
|
2684
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2685
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2686
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận thông tin' AS TITLE,
|
2687
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2688
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe thay đổi đang chờ Anh/Chị xác nhận.' +
|
2689
|
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.'
|
2690
|
+
|
2691
|
@footer
|
2692
|
AS MESSAGECONTENT
|
2693
|
END
|
2694
|
IF(@p_TYPE = 'TR_REQUEST_CAR_INFO_SEND_MAKER')
|
2695
|
BEGIN
|
2696
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2697
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2698
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ xác nhận thông tin' AS TITLE,
|
2699
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2700
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên cập nhật chi phí đang chờ Anh/Chị xác nhận.' +
|
2701
|
|
2702
|
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.'
|
2703
|
+
|
2704
|
@footer
|
2705
|
AS MESSAGECONTENT
|
2706
|
END
|
2707
|
|
2708
|
IF(@p_TYPE = 'TR_REQUEST_CAR_SEND_TDV_C_APP')
|
2709
|
BEGIN
|
2710
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2711
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2712
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2713
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2714
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N'đã được người tạo xác nhận chi phí và đang chờ Anh/Chị phê duyệt chi phí.' +
|
2715
|
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.'
|
2716
|
+
|
2717
|
@footer
|
2718
|
AS MESSAGECONTENT
|
2719
|
END
|
2720
|
IF(@p_TYPE = 'TR_REQUEST_CAR_USERSEND_CV')
|
2721
|
BEGIN
|
2722
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2723
|
SET @CODE = (SELECT REQ_CODE FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID)
|
2724
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' đã được lái xe cập nhật thông tin' AS TITLE,
|
2725
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2726
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được nhân viên lái xe cập nhật đang chờ Anh/Chị xác nhận.' +
|
2727
|
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.'
|
2728
|
+
|
2729
|
@footer
|
2730
|
AS MESSAGECONTENT
|
2731
|
END
|
2732
|
IF(@p_TYPE = 'TR_REQUEST_CAR_CVSEND_NT')
|
2733
|
BEGIN
|
2734
|
|
2735
|
SET @REASON = (SELECT TOP(1)REQ_REASON FROM TR_REQUEST_JOB_FORM WHERE REQ_CAR_ID =@p_ID)
|
2736
|
SELECT @CODE=REQ_CODE,@N_PLATE=N_PLATE,@SIGN_USER=DRIVER_ID FROM dbo.TR_REQUEST_CAR WHERE REQ_ID =@p_ID
|
2737
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu xe số '+ @CODE + N' chuyên viên đã điều động xe' AS TITLE,
|
2738
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2739
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã được chuyên viên điều động xe với biển số: '+@N_PLATE+N' và tài xế: '+@SIGN_USER+
|
2740
|
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.'
|
2741
|
+
|
2742
|
@footer
|
2743
|
AS MESSAGECONTENT
|
2744
|
END
|
2745
|
|
2746
|
-- kho vật lệu
|
2747
|
IF @p_TYPE = 'MW_IN_KT_APPR'
|
2748
|
BEGIN
|
2749
|
SET @CODE = (SELECT IN_CODE FROM MW_IN_MASTER WHERE IN_ID =@p_ID)
|
2750
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
2751
|
SELECT @TILTER_MAIL+N'Phiếu nhập kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,
|
2752
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2753
|
N',<br/><br/>Phiếu nhập kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.'
|
2754
|
+ 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.'
|
2755
|
+ @footer
|
2756
|
AS MESSAGECONTENT
|
2757
|
RETURN 0
|
2758
|
END
|
2759
|
IF @p_TYPE = 'MW_OUT_KT_APPR'
|
2760
|
BEGIN
|
2761
|
SET @CODE = (SELECT OUT_CODE FROM MW_OUT WHERE OUT_ID =@p_ID)
|
2762
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
2763
|
SELECT @TILTER_MAIL+N'Phiếu xuất kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,
|
2764
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2765
|
N',<br/><br/>Phiếu xuất kho vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.'
|
2766
|
+ 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.'
|
2767
|
+ @footer
|
2768
|
AS MESSAGECONTENT
|
2769
|
RETURN 0
|
2770
|
END
|
2771
|
IF @p_TYPE = 'MW_TRANSFER_KT_APPR'
|
2772
|
BEGIN
|
2773
|
SET @CODE = (SELECT TRANSFER_CODE FROM MW_TRANSFER WHERE TRANSFER_ID =@p_ID)
|
2774
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
2775
|
SELECT @TILTER_MAIL+N'Phiếu điều chuyển kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,
|
2776
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2777
|
N',<br/><br/>Phiếu điều chuyển vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.'
|
2778
|
+ 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.'
|
2779
|
+ @footer
|
2780
|
AS MESSAGECONTENT
|
2781
|
RETURN 0
|
2782
|
END
|
2783
|
IF @p_TYPE = 'MW_LIQUID_KT_APPR'
|
2784
|
BEGIN
|
2785
|
SET @CODE = (SELECT LIQ_CODE FROM MW_LIQ_MASTER WHERE LIQ_ID =@p_ID)
|
2786
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
2787
|
SELECT @TILTER_MAIL+N'Phiếu thanh lý kho vật liệu số ' + @CODE +N' đã được phê duyệt' AS TITLE,
|
2788
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2789
|
N',<br/><br/>Phiếu thanh lý vật liệu số : ' + @CODE + N' đã được phê duyệt thành công.'
|
2790
|
+ 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.'
|
2791
|
+ @footer
|
2792
|
AS MESSAGECONTENT
|
2793
|
RETURN 0
|
2794
|
END
|
2795
|
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ HỢP ĐỒNG MUA SẮM----------------
|
2796
|
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
|
2797
|
IF(@p_TYPE = 'TR_CONTRACT_SEND_APP')
|
2798
|
BEGIN
|
2799
|
SET @CODE = (SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2800
|
SET @REASON = (SELECT [CONTRACT_NAME] FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2801
|
IF(@CODE IS NULL OR @CODE = '')
|
2802
|
BEGIN
|
2803
|
SET @CODE = (SELECT CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2804
|
+ N'(ID hệ thống)'
|
2805
|
END
|
2806
|
|
2807
|
SELECT @TILTER_MAIL+N'Hợp đồng số '+ @CODE+N' chờ phê duyệt' AS TITLE,
|
2808
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2809
|
N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') +N' đang chờ Anh/Chị phê duyệt.'
|
2810
|
+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin hợp đồng.'
|
2811
|
+ @footer
|
2812
|
AS MESSAGECONTENT
|
2813
|
RETURN 0
|
2814
|
END
|
2815
|
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
|
2816
|
IF(@p_TYPE = 'TR_CONTRACT_APPROVE')
|
2817
|
BEGIN
|
2818
|
SET @CODE = (SELECT TOP 1 CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2819
|
SET @REASON = (SELECT [CONTRACT_NAME] FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2820
|
IF(@CODE IS NULL OR @CODE = '')
|
2821
|
BEGIN
|
2822
|
SET @CODE = (SELECT TOP 1 CONTRACT_ID FROM TR_CONTRACT WHERE CONTRACT_ID = @p_ID)
|
2823
|
+ N'(ID hệ thống)'
|
2824
|
END
|
2825
|
|
2826
|
SELECT @TILTER_MAIL+N'Thông tin hợp đồng đã được phê duyệt' AS TITLE,
|
2827
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2828
|
N',<br/><br/>Thông tin hợp đồng số : ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đã được trưởng đơn vị phê duyệt thành công.'
|
2829
|
+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'trade-contract-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin hợp đồng.'
|
2830
|
+ @footer
|
2831
|
AS MESSAGECONTENT
|
2832
|
RETURN 0
|
2833
|
END
|
2834
|
----------------BAODNQ 26/10/2022 : GỬI MAIL QUẢN LÝ PO----------------
|
2835
|
--------------NGƯỜI TẠO GỬI YC PHÊ DUYỆT---------------------
|
2836
|
IF(@p_TYPE = 'TR_PO_MASTER_SEND_APP')
|
2837
|
BEGIN
|
2838
|
SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
|
2839
|
SET @REASON = (SELECT PO_NAME FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
|
2840
|
SELECT @TILTER_MAIL+N'PO số '+ @CODE + N' chờ phê duyệt' AS TITLE,
|
2841
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2842
|
N',<br/><br/>Thông tin PO số : ' + @CODE + N'. V/v '+ @REASON + N' đang chờ Anh/Chị phê duyệt.'
|
2843
|
+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt thông tin PO.'
|
2844
|
+ @footer
|
2845
|
AS MESSAGECONTENT
|
2846
|
RETURN 0
|
2847
|
END
|
2848
|
------------------------TRƯỞNG ĐV ĐÃ DUYỆT, GỬI MAIL CHO NG TẠO---------------------------
|
2849
|
IF(@p_TYPE = 'TR_PO_MASTER_APPROVE')
|
2850
|
BEGIN
|
2851
|
SET @CODE = (SELECT TOP 1 PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
|
2852
|
SET @REASON = (SELECT PO_NAME FROM TR_PO_MASTER WHERE PO_ID = @p_ID)
|
2853
|
SELECT @TILTER_MAIL+N'PO số '+ @CODE + N'. V/v '+ @REASON + N' đã được phê duyệt' AS TITLE,
|
2854
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2855
|
N',<br/><br/>Thông tin PO số : ' + @CODE + N'. V/v '+ @REASON + N' đã được trưởng đơn vị phê duyệt thành công.'
|
2856
|
+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'po-list-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết thông tin PO.'
|
2857
|
+ @footer
|
2858
|
AS MESSAGECONTENT
|
2859
|
RETURN 0
|
2860
|
END
|
2861
|
|
2862
|
-------------------------BAODNQ 30/11/2022 : GỬI MAIL ĐÁNH GIÁ NCC---------------------
|
2863
|
DECLARE @p_RATE_SUP_LINK VARCHAR(200)
|
2864
|
DECLARE @p_RATE_TRANSFER_DT_LINK VARCHAR(200)
|
2865
|
DECLARE @p_RATE_SUP_DMMS_TYPE_JOB VARCHAR(20)
|
2866
|
------------------Ng tạo gửi phê duyệt / NVXL DMMS gửi phê duyệt---------------------
|
2867
|
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_SendAppr' OR @p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Upd')
|
2868
|
BEGIN
|
2869
|
SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
|
2870
|
---- LUCTV 27072023_SECRETKEY BỔ SUNG NỘI DUNG MAIL LẤY THÊM NHÀ CUNG CẤP + TÊN HÀNG HÓA ĐÁNH GIÁ
|
2871
|
SET @REASON =N'.Nhà cung cấp : '+ (SELECT SUP_NAME FROM CM_SUPPLIER WHERE SUP_ID IN (SELECT TOP 1 SUP_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2872
|
+N'. Với danh mục hàng hóa ' + (SELECT HH_NAME FROM CM_HANGHOA WHERE HH_ID IN (SELECT TOP 1 HH_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2873
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
2874
|
|
2875
|
--------------phiếu đánh giá NCC đangchờ đơn vị duyệt--------------
|
2876
|
IF(@p_CURRENT_PROCESS = 'SIGN' OR @p_CURRENT_PROCESS = 'APPNEW')
|
2877
|
BEGIN
|
2878
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
|
2879
|
END
|
2880
|
--------------phiếu đánh giá NCC đang chờ DMMS duyệt--------------
|
2881
|
ELSE IF(@p_CURRENT_PROCESS = 'DMMS')
|
2882
|
BEGIN
|
2883
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
|
2884
|
END
|
2885
|
|
2886
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2887
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2888
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +@REASON + N' đang chờ Anh/Chị phê duyệt .' +
|
2889
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
|
2890
|
+ @footer
|
2891
|
AS MESSAGECONTENT
|
2892
|
END
|
2893
|
---------------------Cấp trung gian duyệt / trưởng đv duyệt---------------
|
2894
|
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_Confirm' OR @p_TYPE = 'TR_RATE_SUPPLIER_MASTER_App')
|
2895
|
BEGIN
|
2896
|
SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
|
2897
|
SET @REASON =N'.Nhà cung cấp : '+ (SELECT SUP_NAME FROM CM_SUPPLIER WHERE SUP_ID IN (SELECT TOP 1 SUP_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2898
|
+N'. Với danh mục hàng hóa ' + (SELECT HH_NAME FROM CM_HANGHOA WHERE HH_ID IN (SELECT TOP 1 HH_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2899
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
2900
|
--------------------------TH cấp duyệt trung gian duyệt xong đến trưởng đơn vị duyệt-----------
|
2901
|
IF(@p_CURRENT_PROCESS = 'APPNEW')
|
2902
|
BEGIN
|
2903
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-view;id=' + @p_ID
|
2904
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2905
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2906
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
2907
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
|
2908
|
+ @footer
|
2909
|
AS MESSAGECONTENT
|
2910
|
END
|
2911
|
-------------------------TH trưởng dv duyệt xong đến lãnh đạo khối duyệt------------------------
|
2912
|
ELSE IF(@p_CURRENT_PROCESS = 'GDK_APP' OR @p_CURRENT_PROCESS = 'GDKHT_APP')
|
2913
|
BEGIN
|
2914
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
|
2915
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
2916
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2917
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
2918
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
|
2919
|
+ @footer
|
2920
|
AS MESSAGECONTENT
|
2921
|
END
|
2922
|
-------------------------TH CN/PGD trưởng đơn vị duyệt xong là hoàn tất-----------------------------
|
2923
|
ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
|
2924
|
BEGIN
|
2925
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
|
2926
|
|
2927
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' đã được phê duyệt' AS TITLE,
|
2928
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2929
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'')+ N' đã được phê duyệt hoàn tất.' +
|
2930
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
|
2931
|
+ @footer
|
2932
|
AS MESSAGECONTENT
|
2933
|
END
|
2934
|
-------------------------LUCTV 18052023_SECRETKEY TH lãnh đạo đơn vị duyệt xong đến DMMS xử lý------------------------
|
2935
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
2936
|
BEGIN
|
2937
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
|
2938
|
SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
|
2939
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE + N' chờ điều phối xử lý' AS TITLE,
|
2940
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2941
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
2942
|
N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
|
2943
|
N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
|
2944
|
+ @footer
|
2945
|
AS MESSAGECONTENT
|
2946
|
END
|
2947
|
END
|
2948
|
---------------------lãnh đạo phụ trách khối duyệt / GDK hỗ trợ duyệt------------------
|
2949
|
IF(@p_TYPE = 'TR_RATE_SUPPLIER_MASTER_PROCESS_App')
|
2950
|
BEGIN
|
2951
|
SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
|
2952
|
SET @REASON =N'.Nhà cung cấp : '+ (SELECT SUP_NAME FROM CM_SUPPLIER WHERE SUP_ID IN (SELECT TOP 1 SUP_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2953
|
+N'. Với danh mục hàng hóa ' + (SELECT HH_NAME FROM CM_HANGHOA WHERE HH_ID IN (SELECT TOP 1 HH_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2954
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
2955
|
-------------------------TH lãnh đạo khối duyệt xong đến DMMS xử lý------------------------
|
2956
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
2957
|
BEGIN
|
2958
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
|
2959
|
SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
|
2960
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' điều phối xử lý' AS TITLE,
|
2961
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2962
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
2963
|
N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
|
2964
|
N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
|
2965
|
+ @footer
|
2966
|
AS MESSAGECONTENT
|
2967
|
END
|
2968
|
-------------------------TH GDK hỗ trợ duyệt xong là hoàn tất------------------------
|
2969
|
ELSE IF(@p_CURRENT_PROCESS = 'APPROVE')
|
2970
|
BEGIN
|
2971
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-edit;id=' + @p_ID
|
2972
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung số '+ @CODE +N' đã được phê duyệt' AS TITLE,
|
2973
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
2974
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'')+ N' đã được phê duyệt hoàn tất.' +
|
2975
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu đánh giá.'
|
2976
|
+ @footer
|
2977
|
AS MESSAGECONTENT
|
2978
|
END
|
2979
|
END
|
2980
|
---------------------DMMS điều phối phiếu---------------------
|
2981
|
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_Ins')
|
2982
|
BEGIN
|
2983
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
2984
|
SET @p_RATE_SUP_DMMS_TYPE_JOB = (
|
2985
|
SELECT TOP 1 TYPE_JOB
|
2986
|
FROM PL_REQUEST_PROCESS_CHILD
|
2987
|
WHERE REQ_ID = @p_ID
|
2988
|
AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
2989
|
AND STATUS_JOB = 'C')
|
2990
|
SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
|
2991
|
SET @REASON =N'.Nhà cung cấp : '+ (SELECT SUP_NAME FROM CM_SUPPLIER WHERE SUP_ID IN (SELECT TOP 1 SUP_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2992
|
+N'. Với danh mục hàng hóa ' + (SELECT HH_NAME FROM CM_HANGHOA WHERE HH_ID IN (SELECT TOP 1 HH_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
2993
|
----------Nếu ng xử lý tiếp theo là KS-------
|
2994
|
IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'KS')
|
2995
|
BEGIN
|
2996
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-transfer'
|
2997
|
SET @p_RATE_TRANSFER_DT_LINK = @URL + 'rate-supplier-transfer-view;id=' + @p_ID
|
2998
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ điều phối xử lý' AS TITLE,
|
2999
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3000
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
3001
|
N'<br /> Nếu Anh/Chị muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.' +
|
3002
|
N'<br /> Nếu Anh/Chị không muốn điều phối xử lý: Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_TRANSFER_DT_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu.'
|
3003
|
+ @footer
|
3004
|
AS MESSAGECONTENT
|
3005
|
END
|
3006
|
ELSE IF(@p_RATE_SUP_DMMS_TYPE_JOB = 'XL')
|
3007
|
BEGIN
|
3008
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-edit;id=' + @p_ID
|
3009
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ xử lý' AS TITLE,
|
3010
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3011
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý .' +
|
3012
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để thực hiện xử lý phiếu đánh giá.'
|
3013
|
+ @footer
|
3014
|
AS MESSAGECONTENT
|
3015
|
END
|
3016
|
END
|
3017
|
---------------------DMMS phê duyệt---------------------
|
3018
|
IF(@p_TYPE = 'TR_RATE_SUPPLIER_PROCESS_CHILD_App')
|
3019
|
BEGIN
|
3020
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
3021
|
SET @CODE = (SELECT TOP 1 RATE_REQ_NO FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID)
|
3022
|
SET @REASON =N'.Nhà cung cấp : '+ (SELECT SUP_NAME FROM CM_SUPPLIER WHERE SUP_ID IN (SELECT TOP 1 SUP_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
3023
|
+N'. Với danh mục hàng hóa ' + (SELECT HH_NAME FROM CM_HANGHOA WHERE HH_ID IN (SELECT TOP 1 HH_ID FROM TR_RATE_SUPPLIER_MASTER WHERE RATE_ID = @p_ID))
|
3024
|
IF(@p_CURRENT_PROCESS = 'DMMS')
|
3025
|
BEGIN
|
3026
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-dmms-view;id=' + @p_ID
|
3027
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3028
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3029
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
3030
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
|
3031
|
+ @footer
|
3032
|
AS MESSAGECONTENT
|
3033
|
END
|
3034
|
IF(@p_CURRENT_PROCESS = 'GDKHT_APP')
|
3035
|
BEGIN
|
3036
|
SET @p_RATE_SUP_LINK = @URL + 'rate-supplier-approve-view;id=' + @p_ID
|
3037
|
SELECT @TILTER_MAIL+N'Phiếu đánh giá nhà cung cấp số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3038
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3039
|
N',<br/><br/>Phiếu đánh giá nhà cung cấp số: ' + @CODE +ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt .' +
|
3040
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_RATE_SUP_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu đánh giá.'
|
3041
|
+ @footer
|
3042
|
AS MESSAGECONTENT
|
3043
|
END
|
3044
|
END
|
3045
|
|
3046
|
--------------------------ENBAODNQ---------------------
|
3047
|
|
3048
|
IF(@p_TYPE = 'TR_REJECT_GDV')
|
3049
|
BEGIN
|
3050
|
--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ý
|
3051
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
3052
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
3053
|
)x)
|
3054
|
|
3055
|
SELECT @PAGE = sp.Description,
|
3056
|
@URLPAGE=(CASE sp.Prefix
|
3057
|
WHEN 'TADY' THEN 'req-temp-pay-list-kt-edit;id='
|
3058
|
WHEN 'TRPY' THEN 'req-payment-kt-edit;id='
|
3059
|
WHEN 'TRPMA' THEN 'req-payment-auto-kt-edit;id='
|
3060
|
END)
|
3061
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
3062
|
|
3063
|
IF (@SYS_PREFIX ='TRPY')
|
3064
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3065
|
ELSE IF (@SYS_PREFIX ='TADY')
|
3066
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3067
|
ELSE IF (@SYS_PREFIX ='TRPMA')
|
3068
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID)
|
3069
|
|
3070
|
SELECT @TILTER_MAIL+@PAGE+N' bị từ chối' AS TITLE,
|
3071
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3072
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +
|
3073
|
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.'
|
3074
|
+
|
3075
|
@footer
|
3076
|
AS MESSAGECONTENT
|
3077
|
END
|
3078
|
IF(@p_TYPE = 'TR_REJECT_NT')
|
3079
|
BEGIN
|
3080
|
--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ý
|
3081
|
SET @SYS_PREFIX =(SELECT LEFT(Val,PATINDEX('%[^a-z]%', Val+'0')-1) from(
|
3082
|
SELECT SUBSTRING(@p_ID, PATINDEX('%[a-z]%', @p_ID), LEN(@p_ID)) Val
|
3083
|
)x)
|
3084
|
|
3085
|
SELECT @PAGE = sp.Description,
|
3086
|
@URLPAGE=(CASE sp.Prefix
|
3087
|
WHEN 'TADY' THEN 'req-temp-pay-list-edit;id='
|
3088
|
WHEN 'TRPY' THEN 'req-payment-edit;id='
|
3089
|
WHEN 'TRPMA' THEN 'req-payment-auto-edit;id='
|
3090
|
WHEN 'TDIV' THEN 'req-pay-delete-invoice-duplicate-edit;id='
|
3091
|
WHEN 'PAEE' THEN 'req-payment-auto-edit-entries-edit;id='
|
3092
|
END)
|
3093
|
FROM SYS_PREFIX sp WHERE sp.Prefix = @SYS_PREFIX
|
3094
|
|
3095
|
IF (@SYS_PREFIX ='TRPY')
|
3096
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3097
|
ELSE IF (@SYS_PREFIX ='TADY')
|
3098
|
SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3099
|
ELSE IF (@SYS_PREFIX ='TRPMA')
|
3100
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3101
|
ELSE IF (@SYS_PREFIX ='TDIV')
|
3102
|
SET @CODE = (SELECT UP_ID FROM TR_REQ_PAY_INVOICE_DRAFT WHERE UP_ID = @p_ID)
|
3103
|
ELSE IF (@SYS_PREFIX ='PAEE')
|
3104
|
SET @CODE = (SELECT ENTRY_AUTO_ID FROM TR_REQ_PAYMENT_AUTO_EDIT_ENTRIES WHERE ENTRY_AUTO_ID = @p_ID)
|
3105
|
|
3106
|
SELECT @TILTER_MAIL+@PAGE+N' bị từ chối' AS TITLE,
|
3107
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3108
|
N',<br/><br/>Anh/Chị có giao dịch '+LOWER(@PAGE)+N' có mã phiếu: '+@CODE+ N' bị từ chối.' +
|
3109
|
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.'
|
3110
|
+
|
3111
|
@footer
|
3112
|
AS MESSAGECONTENT
|
3113
|
END
|
3114
|
---START hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
|
3115
|
IF(@p_TYPE = 'CON_MASTER_SendApp')
|
3116
|
BEGIN
|
3117
|
SET @CODE = (SELECT ISNULL(CONSTRUCT_CODE,'') FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)
|
3118
|
|
3119
|
SELECT @TILTER_MAIL+N'Công trình cần phê duyệt' AS TITLE,
|
3120
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3121
|
N',<br/><br/>Công trình: ' + @CODE + N' đang chờ Anh/Chị phê duyệt .' +
|
3122
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
3123
|
+
|
3124
|
@footer
|
3125
|
AS MESSAGECONTENT
|
3126
|
RETURN 0
|
3127
|
END
|
3128
|
---END hieuhm 09/11/2022 Gửi phê duyệt công trình, gửi mail cho người duyệt-----
|
3129
|
---START hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
|
3130
|
IF(@p_TYPE = 'CON_MASTER_APP')
|
3131
|
BEGIN
|
3132
|
SET @CODE = (SELECT ISNULL(CONSTRUCT_CODE,'') FROM CON_MASTER WHERE CONSTRUCT_ID =@p_ID)
|
3133
|
|
3134
|
SELECT @TILTER_MAIL+N'Công trình đã được phê duyệt' AS TITLE,
|
3135
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3136
|
N',<br/><br/>Công trình: ' + @CODE + N' của Anh/Chị đã được phê duyệt .' +
|
3137
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'con-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết công trình.'
|
3138
|
+
|
3139
|
@footer
|
3140
|
AS MESSAGECONTENT
|
3141
|
RETURN 0
|
3142
|
END
|
3143
|
---END hieuhm 11/11/2022 Phê duyệt công trình, gửi mail cho người tạo-----
|
3144
|
|
3145
|
---START hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
|
3146
|
IF(@p_TYPE = 'CON_LAYOUT_BLUEPRINT_App' OR @p_TYPE = 'CON_LAYOUT_BLUEPRINT_SendApp')
|
3147
|
BEGIN
|
3148
|
SET @CODE = (SELECT CON_LAYOUT_BLUEPRINT_ID FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)
|
3149
|
---LUCTV 21072023_SECRETKEY: FIX NỘI DUNG GỬI MAIL LAYOUT BẢN VẼ SẼ BAO GỒM TÊN LAYOUT
|
3150
|
SET @REASON = (SELECT LAYOUT_NAME FROM CON_LAYOUT_BLUEPRINT WHERE CON_LAYOUT_BLUEPRINT_ID =@p_ID)
|
3151
|
SELECT @TILTER_MAIL+N'Layout bản vẽ cần phê duyệt' AS TITLE,
|
3152
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3153
|
N',<br/><br/>Layout bản vẽ: ' + ISNULL(@REASON,@CODE) + N' đang chờ Anh/Chị phê duyệt .' +
|
3154
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'layout-blueprint-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt layout bản vẽ.'
|
3155
|
+
|
3156
|
@footer
|
3157
|
AS MESSAGECONTENT
|
3158
|
RETURN 0
|
3159
|
END
|
3160
|
---END hieuhm 16/11/2022 Gửi phê duyệt và phê duyệt layout bản vẽ, gửi mail cho người duyệt-----
|
3161
|
--START LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
|
3162
|
DECLARE @REPORT_NO NVARCHAR(50)
|
3163
|
DECLARE @TITLE NVARCHAR(1000)
|
3164
|
SET @TITLE = ISNULL((SELECT TITLE FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID),'')
|
3165
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_App')
|
3166
|
BEGIN
|
3167
|
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)
|
3168
|
|
3169
|
SELECT @TILTER_MAIL + N' Tờ trình nghiệp vụ số ' + @REPORT_NO + N' cần phê duyệt' AS TITLE,
|
3170
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3171
|
N',<br/><br/>Tờ trình nghiệp vụ số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' chờ Anh/Chị phê duyệt.' +
|
3172
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
3173
|
+
|
3174
|
@footer
|
3175
|
AS MESSAGECONTENT
|
3176
|
RETURN 0
|
3177
|
END
|
3178
|
--END LUATNDV 16/2/23 SENT APPROVE TEMPLATE ONL
|
3179
|
--START LUATNDV 16/2/23 SENT REJECT TEMPLATE ONL
|
3180
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Reject')
|
3181
|
BEGIN
|
3182
|
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)
|
3183
|
SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO + N' bị từ chối' AS TITLE,
|
3184
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3185
|
N',<br/><br/>Tờ trình nghiệp vụ số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã bị từ chối.' +
|
3186
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3187
|
+
|
3188
|
@footer
|
3189
|
AS MESSAGECONTENT
|
3190
|
RETURN 0
|
3191
|
END
|
3192
|
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
|
3193
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Authority')
|
3194
|
BEGIN
|
3195
|
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)
|
3196
|
SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO + N' được ủy quyền phê duyệt' AS TITLE,
|
3197
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3198
|
N',<br/><br/>Tờ trình nghiệp vụ: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được ủy quyền phê duyệt.' +
|
3199
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3200
|
+
|
3201
|
@footer
|
3202
|
AS MESSAGECONTENT
|
3203
|
RETURN 0
|
3204
|
END
|
3205
|
--END LUATNDV 16/2/23 SENT AUTHORITY TEMPLATE ONL
|
3206
|
--START 04/04/23 SEND Maker CM TEMPLATE ONL
|
3207
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Done')
|
3208
|
BEGIN
|
3209
|
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)
|
3210
|
SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO + N' được phê duyệt hoàn tất' AS TITLE,
|
3211
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3212
|
N',<br/><br/>Tờ trình nghiệp vụ: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được phê duyệt hoàn tất.' +
|
3213
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3214
|
+
|
3215
|
@footer
|
3216
|
AS MESSAGECONTENT
|
3217
|
RETURN 0
|
3218
|
END
|
3219
|
--END 04/04/23 SEND Maker CM TEMPLATE ONL
|
3220
|
--NGUYENTD 23/10/2024 GỬI NGƯỜI ĐƯỢC CHIA SẺ
|
3221
|
IF(@p_TYPE = 'CM_TEMPLATE_SHARE_Update')
|
3222
|
BEGIN
|
3223
|
SET @REPORT_NO = (SELECT REPORT_NO FROM CM_REQUEST_TEMPLATE WHERE REQUEST_TEMPLATE_ID =@p_ID)
|
3224
|
SELECT @TILTER_MAIL + N'Tờ trình nghiệp vụ số ' + @REPORT_NO + N' được chia sẻ' AS TITLE,
|
3225
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3226
|
N',<br/><br/>Tờ trình nghiệp vụ: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được chia sẻ cho Anh/Chị.' +
|
3227
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'template-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3228
|
+
|
3229
|
@footer
|
3230
|
AS MESSAGECONTENT
|
3231
|
RETURN 0
|
3232
|
END
|
3233
|
--END NGUYENTD
|
3234
|
|
3235
|
--START hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động
|
3236
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_SEND_APR'
|
3237
|
BEGIN
|
3238
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3239
|
SET @REASON =(SELECT CONTRACT_CODE FROM TR_CONTRACT WHERE CONTRACT_ID IN (SELECT TOP 1 CONTRACT_ID FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID ))
|
3240
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
3241
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số ' + @CODE +N' chờ phê duyệt' AS TITLE,
|
3242
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3243
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + ISNULL(N' V/v đăng ký cho hợp đồng số: '+ @REASON,'') + N' đang chờ phê duyệt.' +
|
3244
|
+ N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'
|
3245
|
+ @footer
|
3246
|
AS MESSAGECONTENT
|
3247
|
RETURN 0
|
3248
|
END
|
3249
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_CONFIRM'
|
3250
|
BEGIN
|
3251
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3252
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
3253
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số ' + @CODE + ISNULL(N' V/v đăng ký cho hợp đồng số: '+ @REASON,'') +N' chờ phê duyệt' AS TITLE,
|
3254
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3255
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ phê duyệt.' +
|
3256
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu thanh toán tự động.'
|
3257
|
+@footer
|
3258
|
AS MESSAGECONTENT
|
3259
|
RETURN 0
|
3260
|
END
|
3261
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_APR'
|
3262
|
BEGIN
|
3263
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3264
|
--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
|
3265
|
SELECT @TILTER_MAIL+N'phiếu yêu cầu thanh toán tự động chờ kiểm soát viên điều phối ' AS TITLE,
|
3266
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3267
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
|
3268
|
+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối PYC thanh toán tự động tại <a href="'+ISNULL(@URL+'req-payment-auto-transfer','')+N'"> đây</a>'
|
3269
|
+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.'
|
3270
|
+ @footer
|
3271
|
AS MESSAGECONTENT
|
3272
|
RETURN 0
|
3273
|
END
|
3274
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_TRANSFER'
|
3275
|
BEGIN
|
3276
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3277
|
SELECT @TILTER_MAIL+N'phiếu yêu cầu thanh toán tự động chờ giao dịch viên hạch toán ' AS TITLE,
|
3278
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3279
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.'
|
3280
|
+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-edit;id='+@p_ID,'')+N'">vào đây</a> để cập nhật phiếu yêu cầu thanh toán tự động.'
|
3281
|
+ @footer
|
3282
|
AS MESSAGECONTENT
|
3283
|
RETURN 0
|
3284
|
END
|
3285
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_KT_SEND_APR'
|
3286
|
BEGIN
|
3287
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3288
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3289
|
SELECT @TILTER_MAIL+N'phiếu yêu cầu thanh toán tự động số '+ @CODE +N' chờ kiểm soát viên phê duyệt' AS TITLE,
|
3290
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3291
|
N',<br/><br/>Giao dịch viên gửi phê duyệt phiếu. Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên phê duyệt.' +
|
3292
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt hoàn tất phiếu yêu cầu thanh toán tự động.' +
|
3293
|
+ @footer
|
3294
|
AS MESSAGECONTENT
|
3295
|
RETURN 0
|
3296
|
END
|
3297
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_KT_SEND_SUG'
|
3298
|
BEGIN
|
3299
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3300
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
|
3301
|
SELECT @TILTER_MAIL+N'phiếu yêu cầu thanh toán tự động số '+ @CODE +N' chờ kiểm soát viên từ chối hoặc phê duyệt' AS TITLE,
|
3302
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3303
|
N',<br/><br/>Giao dịch viên đề xuất từ chối phiếu. Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ ISNULL(@REASON,'') + N' đang chờ kiểm soát viên từ chối hoặc phê duyệt.' +
|
3304
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> và đưa ra quyết định từ chối hoặc phê duyệt hoàn tất phiếu yêu cầu thanh toán tự động.' +
|
3305
|
+ @footer
|
3306
|
AS MESSAGECONTENT
|
3307
|
RETURN 0
|
3308
|
END
|
3309
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_KT_REGISTER_APPR'
|
3310
|
BEGIN
|
3311
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3312
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
3313
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3314
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được kiểm soát viên phê duyệt .' +
|
3315
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã hoàn tất.' +
|
3316
|
+@footer
|
3317
|
AS MESSAGECONTENT
|
3318
|
RETURN 0
|
3319
|
END
|
3320
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_KT_UNSUSPEN_APPR'
|
3321
|
BEGIN
|
3322
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3323
|
SELECT @TILTER_MAIL+N'Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
3324
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3325
|
N',<br/><br/>Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được kiểm soát viên phê duyệt .' +
|
3326
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã hoàn tất.' +
|
3327
|
+@footer
|
3328
|
AS MESSAGECONTENT
|
3329
|
RETURN 0
|
3330
|
END
|
3331
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_KT_DEL'
|
3332
|
BEGIN
|
3333
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3334
|
SELECT @TILTER_MAIL+N'Yêu cầu hủy phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được kiểm soát viên phê duyệt' AS TITLE,
|
3335
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3336
|
N',<br/><br/>Yêu cầu hủy phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được kiểm soát viên phê duyệt .' +
|
3337
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã bị hủy.' +
|
3338
|
+@footer
|
3339
|
AS MESSAGECONTENT
|
3340
|
RETURN 0
|
3341
|
END
|
3342
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_MODIFY_APPR'
|
3343
|
BEGIN
|
3344
|
-- TRUNG GIAN XAC NHAN TAM DUNG
|
3345
|
IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('7') ))
|
3346
|
BEGIN
|
3347
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3348
|
SELECT @TILTER_MAIL+N'Yêu cầu tạm dừng phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được cấp phê duyệt trung gian xác nhận' AS TITLE,
|
3349
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3350
|
N',<br/><br/>Yêu cầu tạm dừng phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được cấp phê duyệt trung gian xác nhận.' +
|
3351
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã xác nhận tạm dừng.' +
|
3352
|
+@footer
|
3353
|
AS MESSAGECONTENT
|
3354
|
RETURN 0
|
3355
|
END
|
3356
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('8') ))
|
3357
|
BEGIN
|
3358
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3359
|
SELECT @TILTER_MAIL+N'Yêu cầu tạm dừng phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được trưởng đơn vị phê duyệt' AS TITLE,
|
3360
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3361
|
N',<br/><br/>Yêu cầu tạm dừng phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được trưởng đơn vị phê duyệt .' +
|
3362
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã tạm dừng.' +
|
3363
|
+@footer
|
3364
|
AS MESSAGECONTENT
|
3365
|
RETURN 0
|
3366
|
END
|
3367
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('10') ))
|
3368
|
BEGIN
|
3369
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3370
|
SELECT @TILTER_MAIL+N'Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được cấp phê duyệt trung gian xác nhận' AS TITLE,
|
3371
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3372
|
N',<br/><br/>Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được cấp phê duyệt trung gian xác nhận.' +
|
3373
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã xác nhận khôi phục.' +
|
3374
|
+@footer
|
3375
|
AS MESSAGECONTENT
|
3376
|
RETURN 0
|
3377
|
END
|
3378
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('11') ))
|
3379
|
BEGIN
|
3380
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3381
|
SELECT @TILTER_MAIL+N'Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động chờ kiểm soát viên điều phối ' AS TITLE,
|
3382
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3383
|
N',<br/><br/>Yêu cầu khôi phục phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
|
3384
|
+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối PYC thanh toán tự động tại <a href="'+ISNULL(@URL+'req-payment-auto-transfer','')+N'"> đây</a>'
|
3385
|
+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết yêu cầu khôi phục phiếu yêu cầu thanh toán tự động.'
|
3386
|
+ @footer
|
3387
|
AS MESSAGECONTENT
|
3388
|
RETURN 0
|
3389
|
END
|
3390
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('16') ))
|
3391
|
BEGIN
|
3392
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3393
|
SELECT @TILTER_MAIL+N'Yêu cầu hủy phiếu yêu cầu thanh toán tự động số '+ @CODE + N' đã được cấp phê duyệt trung gian xác nhận' AS TITLE,
|
3394
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3395
|
N',<br/><br/>Yêu cầu hủy phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' đã được cấp phê duyệt trung gian xác nhận.' +
|
3396
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đã xác nhận hủy.' +
|
3397
|
+@footer
|
3398
|
AS MESSAGECONTENT
|
3399
|
RETURN 0
|
3400
|
END
|
3401
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID AND PROCESS IN ('17') ))
|
3402
|
BEGIN
|
3403
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3404
|
SELECT @TILTER_MAIL+N'Yêu cầu hủy phiếu yêu cầu thanh toán tự động chờ kiểm soát viên điều phối ' AS TITLE,
|
3405
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3406
|
N',<br/><br/>Yêu cầu hủy phiếu yêu cầu thanh toán tự động số: ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.'
|
3407
|
+ N'<br/><br/> Nếu muốn điều phối: Anh/Chị sử dụng màn hình: Quản lý thanh toán tạm ứng / Điều phối PYC thanh toán tự động tại <a href="'+ISNULL(@URL+'req-payment-auto-transfer','')+N'"> đây</a>'
|
3408
|
+ N'<br /> Hoặc Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-kt-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết yêu cầu hủy phiếu yêu cầu thanh toán tự động.'
|
3409
|
+ @footer
|
3410
|
AS MESSAGECONTENT
|
3411
|
RETURN 0
|
3412
|
END
|
3413
|
END
|
3414
|
IF @p_TYPE = 'TR_REQ_PAYMENT_AUTO_MODIFY'
|
3415
|
BEGIN
|
3416
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3417
|
-- TAM DUNG
|
3418
|
IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') <> '' AND PROCESS IN ('6') ))
|
3419
|
BEGIN
|
3420
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo/giao dịch viên yêu cầu tạm dừng' AS TITLE,
|
3421
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3422
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo/ giao dịch viên yêu cầu tạm dừng.' +
|
3423
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu tạm dừng.' +
|
3424
|
+@footer
|
3425
|
AS MESSAGECONTENT
|
3426
|
RETURN 0
|
3427
|
END
|
3428
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') = '' AND PROCESS IN ('6') ))
|
3429
|
BEGIN
|
3430
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo/giao dịch viên yêu cầu tạm dừng' AS TITLE,
|
3431
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3432
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo/ giao dịch viên yêu cầu tạm dừng.' +
|
3433
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu tạm dừng.' +
|
3434
|
+@footer
|
3435
|
AS MESSAGECONTENT
|
3436
|
RETURN 0
|
3437
|
END
|
3438
|
-- KHOI PHUC PHIEU
|
3439
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') <> '' AND PROCESS IN ('9') ))
|
3440
|
BEGIN
|
3441
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo yêu cầu khôi phục' AS TITLE,
|
3442
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3443
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo yêu cầu khôi phục.' +
|
3444
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu khôi phục.' +
|
3445
|
+@footer
|
3446
|
AS MESSAGECONTENT
|
3447
|
RETURN 0
|
3448
|
END
|
3449
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') = '' AND PROCESS IN ('9') ))
|
3450
|
BEGIN
|
3451
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo yêu cầu khôi phục' AS TITLE,
|
3452
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3453
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo yêu cầu khôi phục.' +
|
3454
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu khôi phục.' +
|
3455
|
+@footer
|
3456
|
AS MESSAGECONTENT
|
3457
|
RETURN 0
|
3458
|
END
|
3459
|
-- HUY PHIEU
|
3460
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') <> '' AND PROCESS IN ('15') ))
|
3461
|
BEGIN
|
3462
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo yêu cầu hủy phiếu' AS TITLE,
|
3463
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3464
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo yêu cầu hủy phiếu.' +
|
3465
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu hủy phiếu.' +
|
3466
|
+@footer
|
3467
|
AS MESSAGECONTENT
|
3468
|
RETURN 0
|
3469
|
END
|
3470
|
ELSE IF(EXISTS(SELECT * FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID = @p_ID AND ISNULL(TRANSFER_USER_RECEIVE, '') = '' AND PROCESS IN ('15') ))
|
3471
|
BEGIN
|
3472
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' được người tạo yêu cầu hủy phiếu' AS TITLE,
|
3473
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3474
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' được người tạo yêu cầu hủy phiếu.' +
|
3475
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động đang được yêu cầu hủy phiếu.' +
|
3476
|
+@footer
|
3477
|
AS MESSAGECONTENT
|
3478
|
RETURN 0
|
3479
|
END
|
3480
|
END
|
3481
|
IF @p_TYPE = 'TR_REQ_PAY_AUTO_PERIOD_SEND_MAIL'
|
3482
|
BEGIN
|
3483
|
DECLARE @REQ_PAYMENT_AUTO_ID VARCHAR(20),@REQ_PAYMENT_AUTO_CODE VARCHAR(20), @REQ_PAYMENT_CODE VARCHAR(20)
|
3484
|
SET @REQ_PAYMENT_AUTO_CODE = ( SELECT TOP 1 C.REQ_PAY_AUTO_CODE
|
3485
|
FROM TR_REQ_PAYMENT A
|
3486
|
LEFT JOIN TR_REQ_PAY_AUTO_PAYMENTS B ON A.REQ_PAY_ID = B.REQ_PAY_ID
|
3487
|
LEFT JOIN TR_REQ_PAYMENT_AUTO C ON B.REQ_PAY_AUTO_ID = C.REQ_PAY_AUTO_ID
|
3488
|
WHERE A.REQ_PAY_ID = @p_ID
|
3489
|
)
|
3490
|
SET @REQ_PAYMENT_AUTO_ID = ( SELECT TOP 1 C.REQ_PAY_AUTO_ID
|
3491
|
FROM TR_REQ_PAYMENT A
|
3492
|
LEFT JOIN TR_REQ_PAY_AUTO_PAYMENTS B ON A.REQ_PAY_ID = B.REQ_PAY_ID
|
3493
|
LEFT JOIN TR_REQ_PAYMENT_AUTO C ON B.REQ_PAY_AUTO_ID = C.REQ_PAY_AUTO_ID
|
3494
|
WHERE A.REQ_PAY_ID = @p_ID
|
3495
|
)
|
3496
|
SET @REQ_PAYMENT_CODE = ( SELECT TOP 1 REQ_PAY_CODE
|
3497
|
FROM TR_REQ_PAYMENT
|
3498
|
WHERE REQ_PAY_ID = @p_ID
|
3499
|
)
|
3500
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số '+ @REQ_PAYMENT_CODE + N' đã được tạo tự động thành công' AS TITLE,
|
3501
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3502
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @REQ_PAYMENT_CODE + N'. V/v '+ N' đã được tạo tự động thành công.' +
|
3503
|
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 phiếu phiếu đề nghị thanh toán.' +
|
3504
|
N'<br />Hoặc nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@REQ_PAYMENT_AUTO_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.' +
|
3505
|
+@footer
|
3506
|
AS MESSAGECONTENT
|
3507
|
RETURN 0
|
3508
|
END
|
3509
|
IF @p_TYPE = 'TR_REQ_PAY_AUTO_SEND_MAIL_SCAN_BILL'
|
3510
|
BEGIN
|
3511
|
DECLARE @REQ_PAYMENT_AUTO_ID2 VARCHAR(20),@REQ_PAYMENT_AUTO_CODE2 VARCHAR(20), @REQ_PAYMENT_CODE2 VARCHAR(20)
|
3512
|
SET @REQ_PAYMENT_AUTO_CODE2 = ( SELECT TOP 1 C.REQ_PAY_AUTO_CODE
|
3513
|
FROM TR_REQ_PAYMENT A
|
3514
|
LEFT JOIN TR_REQ_PAY_AUTO_PAYMENTS B ON A.REQ_PAY_ID = B.REQ_PAY_ID
|
3515
|
LEFT JOIN TR_REQ_PAYMENT_AUTO C ON B.REQ_PAY_AUTO_ID = C.REQ_PAY_AUTO_ID
|
3516
|
WHERE A.REQ_PAY_ID = @p_ID
|
3517
|
)
|
3518
|
SET @REQ_PAYMENT_AUTO_ID2 = ( SELECT TOP 1 C.REQ_PAY_AUTO_ID
|
3519
|
FROM TR_REQ_PAYMENT A
|
3520
|
LEFT JOIN TR_REQ_PAY_AUTO_PAYMENTS B ON A.REQ_PAY_ID = B.REQ_PAY_ID
|
3521
|
LEFT JOIN TR_REQ_PAYMENT_AUTO C ON B.REQ_PAY_AUTO_ID = C.REQ_PAY_AUTO_ID
|
3522
|
WHERE A.REQ_PAY_ID = @p_ID
|
3523
|
)
|
3524
|
SET @REQ_PAYMENT_CODE2 = ( SELECT TOP 1 REQ_PAY_CODE
|
3525
|
FROM TR_REQ_PAYMENT
|
3526
|
WHERE REQ_PAY_ID = @p_ID
|
3527
|
)
|
3528
|
SELECT @TILTER_MAIL+N'Phiếu đề nghị thanh toán số '+ @REQ_PAYMENT_CODE2 + N' đã được tạo tự động thành công' AS TITLE,
|
3529
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3530
|
N',<br/><br/>Phiếu đề nghị thanh toán số: ' + @REQ_PAYMENT_CODE2 + N'. V/v '+ N' đã được tạo tự động thành công.' +
|
3531
|
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 phiếu phiếu đề nghị thanh toán.' +
|
3532
|
N'<br />Hoặc nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@REQ_PAYMENT_AUTO_ID2,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.' +
|
3533
|
+@footer
|
3534
|
AS MESSAGECONTENT
|
3535
|
RETURN 0
|
3536
|
END
|
3537
|
IF @p_TYPE = 'TR_REQ_PAY_AUTO_LIST_PERIOD_BEFORE_SEND_MAIL'
|
3538
|
BEGIN
|
3539
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3540
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' sắp đến kỳ thanh toán' AS TITLE,
|
3541
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3542
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' sắp đến kỳ thanh toán.' +
|
3543
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.' +
|
3544
|
+@footer
|
3545
|
AS MESSAGECONTENT
|
3546
|
RETURN 0
|
3547
|
END
|
3548
|
IF @p_TYPE = 'TR_REQ_PAY_AUTO_SEND_MAIL_EXPIRED_DAY'
|
3549
|
BEGIN
|
3550
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3551
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' sắp hết kỳ thanh toán tự động' AS TITLE,
|
3552
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3553
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' sắp hết kỳ thanh toán tự động.' +
|
3554
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.' +
|
3555
|
+@footer
|
3556
|
AS MESSAGECONTENT
|
3557
|
RETURN 0
|
3558
|
END
|
3559
|
IF @p_TYPE = 'TR_REQ_PAY_AUTO_SEND_MAIL_NOT_CONFIRM'
|
3560
|
BEGIN
|
3561
|
SET @CODE = (SELECT REQ_PAY_AUTO_CODE FROM TR_REQ_PAYMENT_AUTO WHERE REQ_PAY_AUTO_ID =@p_ID)
|
3562
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu thanh toán tự động số '+ @CODE + N' chưa xác nhận thanh toán' AS TITLE,
|
3563
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3564
|
N',<br/><br/>Phiếu yêu cầu thanh toán tự động số: ' + @CODE + N'. V/v '+ N' sắp hết kỳ thanh toán tự động nhưng chưa xác nhận thanh toán.' +
|
3565
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'req-payment-auto-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu thanh toán tự động.' +
|
3566
|
+@footer
|
3567
|
AS MESSAGECONTENT
|
3568
|
RETURN 0
|
3569
|
END
|
3570
|
----- LUCTV 19052023_SECRETKEY BỔ SUNG NỘI DUNG TRẢ VỀ NGƯỜI TẠO TỜ TRÌNH / PYCMS
|
3571
|
IF @p_TYPE ='CM_REJECT_LOG_ByType_Ins_CREATE'
|
3572
|
BEGIN
|
3573
|
IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID))
|
3574
|
BEGIN
|
3575
|
SET @REASON = (SELECT REQ_REASON FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
3576
|
SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
3577
|
SELECT @TILTER_MAIL+CASE WHEN @IS_TTMS = 1 THEN N'Tờ trình chủ trương số ' ELSE N'Tờ trình điều chuyển số ' END + @CODE + N' bị từ chối' AS TITLE,
|
3578
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3579
|
N',<br/><br/> Tờ trình số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' bị từ chối.' +
|
3580
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + CASE WHEN @IS_TTMS = 1 THEN N'plan-request-doc-edit' ELSE N'plan-request-transfer-edit' END + ';id='+@p_ID,'')+N'">vào đây</a> để xem lý do từ chối và xử lý lại tờ trình.'
|
3581
|
+
|
3582
|
@footer
|
3583
|
AS MESSAGECONTENT
|
3584
|
RETURN 0
|
3585
|
END
|
3586
|
ELSE IF (EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID))
|
3587
|
BEGIN
|
3588
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-doc-edit;id=' + @p_ID
|
3589
|
SET @REASON = (SELECT REQ_REASON FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
3590
|
SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
|
3591
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu mua sắm số '+ @CODE+ N' bị từ chối' AS TITLE,
|
3592
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3593
|
N',<br/><br/>Phiếu yêu cầu mua sắm: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' bị từ chối .' +
|
3594
|
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.'
|
3595
|
+ @footer
|
3596
|
AS MESSAGECONTENT
|
3597
|
END
|
3598
|
END --- END LUCTV 19052023
|
3599
|
--end hieuhm 23/02/2023 nội dung gửi mail thanh toán tự động
|
3600
|
|
3601
|
--PHIẾU YÊU CẦU QUẢN LÝ XE
|
3602
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_REJECT_TDV')
|
3603
|
BEGIN
|
3604
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3605
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3606
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' bị trả về' AS TITLE,
|
3607
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3608
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị trưởng đơn vị trả về!' +
|
3609
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-car-cost-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3610
|
+
|
3611
|
@footer
|
3612
|
AS MESSAGECONTENT
|
3613
|
END
|
3614
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_REJECT_SIGN')
|
3615
|
BEGIN
|
3616
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3617
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3618
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' bị trả về' AS TITLE,
|
3619
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3620
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị cấp phê duyệt trung gian trả về!' +
|
3621
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3622
|
+
|
3623
|
@footer
|
3624
|
AS MESSAGECONTENT
|
3625
|
END
|
3626
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_DVCM')
|
3627
|
BEGIN
|
3628
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3629
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3630
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' bị trả về' AS TITLE,
|
3631
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3632
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị Nhân viên xử lý DVCM trả về!' +
|
3633
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3634
|
+
|
3635
|
@footer
|
3636
|
AS MESSAGECONTENT
|
3637
|
END
|
3638
|
|
3639
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_DVCM_NT')
|
3640
|
BEGIN
|
3641
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3642
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3643
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' bị trả về' AS TITLE,
|
3644
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3645
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị Kiểm soát/Trưởng đơn vị DVCM trả về!' +
|
3646
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3647
|
+
|
3648
|
@footer
|
3649
|
AS MESSAGECONTENT
|
3650
|
END
|
3651
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_DVCM_XL')
|
3652
|
BEGIN
|
3653
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3654
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3655
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' bị trả về' AS TITLE,
|
3656
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3657
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE +N'. V/v ' + ISNULL(@REASON,'')+ N' đã bị Kiểm soát/Trưởng đơn vị DVCM trả về!' +
|
3658
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-edit;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3659
|
+
|
3660
|
@footer
|
3661
|
AS MESSAGECONTENT
|
3662
|
END
|
3663
|
--Gửi mail cho người tạo khi phiếu hoàn tất
|
3664
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_APPROVED')
|
3665
|
BEGIN
|
3666
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3667
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3668
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE + N' đã được phê duyệt' AS TITLE,
|
3669
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3670
|
N',<br/><br/>Phiếu yêu cầu quản lý xe số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đã được phê duyệt.' +
|
3671
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
3672
|
+
|
3673
|
@footer
|
3674
|
AS MESSAGECONTENT
|
3675
|
END
|
3676
|
--Gửi mail điều phối
|
3677
|
|
3678
|
IF ( @p_TYPE ='TR_REQUEST_COST_CAR_CHILD_Ins')
|
3679
|
BEGIN
|
3680
|
SET @p_CURRENT_PROCESS = (SELECT TOP 1 PROCESS_ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
3681
|
SET @p_DMMS_TYPE_JOB = (
|
3682
|
SELECT TOP 1 TYPE_JOB
|
3683
|
FROM PL_REQUEST_PROCESS_CHILD
|
3684
|
WHERE REQ_ID = @p_ID
|
3685
|
AND PROCESS_ID = (SELECT TOP 1 ID FROM PL_REQUEST_PROCESS WHERE REQ_ID = @p_ID AND STATUS = 'C')
|
3686
|
AND STATUS_JOB = 'C'
|
3687
|
)
|
3688
|
SET @CODE = (select STUFF( (select '; ' + DTA.REQ_COST_CODE FROM TR_REQUEST_CAR_COST DTA WHERE REQ_COST_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)
|
3689
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
3690
|
SET @REASON = (select STUFF( (select '; ' + DTA.REQ_COST_REASON FROM TR_REQUEST_CAR_COST DTA WHERE REQ_COST_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID)
|
3691
|
FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
|
3692
|
|
3693
|
----------Nếu ng xử lý tiếp theo là KS-------
|
3694
|
IF(@p_DMMS_TYPE_JOB = 'KS')
|
3695
|
BEGIN
|
3696
|
SET @p_REQUEST_DOC_LINK = @URL + 'TransferJob'
|
3697
|
|
3698
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu quản lý xe số '+ @CODE+ N' chờ xử lý' AS TITLE,
|
3699
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3700
|
N',<br/><br/>Phiếu yêu cầu quản lý xe số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị điều phối xử lý .' +
|
3701
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@p_REQUEST_DOC_LINK+ ';id=' + @p_ID+';type=PYCQLX','')+N'">vào đây</a> để thực hiện tìm kiếm và điều phối phiếu.'
|
3702
|
+ @footer
|
3703
|
AS MESSAGECONTENT
|
3704
|
END
|
3705
|
----------Nếu ng xử lý tiếp theo là XL-------
|
3706
|
ELSE IF(@p_DMMS_TYPE_JOB = 'XL')
|
3707
|
BEGIN
|
3708
|
SET @p_REQUEST_DOC_LINK = @URL + 'request-cost-car-edit;id=' + @p_ID
|
3709
|
SELECT @TILTER_MAIL+N' Phiếu yêu cầu quản lý xe số '+ @CODE+ N' chờ xử lý' AS TITLE,
|
3710
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3711
|
N',<br/><br/>Phiếu yêu cầu quản lý xe số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị xử lý .' +
|
3712
|
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.'
|
3713
|
+ @footer
|
3714
|
AS MESSAGECONTENT
|
3715
|
END
|
3716
|
RETURN 0
|
3717
|
END
|
3718
|
--Gửi mail cho TDV/Trung gian
|
3719
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_SendApp')
|
3720
|
BEGIN
|
3721
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3722
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3723
|
|
3724
|
SET @PRO_CUR = (SELECT PROCESS_ID FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID = @p_ID)
|
3725
|
IF(@PRO_CUR = 'DVCM')
|
3726
|
BEGIN
|
3727
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3728
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3729
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'đã được nhân viên xử lý, đang chờ Anh/Chị phê duyệt.' +
|
3730
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
3731
|
+
|
3732
|
@footer
|
3733
|
AS MESSAGECONTENT
|
3734
|
END
|
3735
|
ELSE
|
3736
|
BEGIN
|
3737
|
BEGIN
|
3738
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3739
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3740
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
|
3741
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
3742
|
+
|
3743
|
@footer
|
3744
|
AS MESSAGECONTENT
|
3745
|
END
|
3746
|
END
|
3747
|
END
|
3748
|
--Gửi cho TDV/ TDV Chuyên môn điều phối
|
3749
|
IF(@p_TYPE = 'TR_REQUEST_COST_CAR_App')
|
3750
|
BEGIN
|
3751
|
SET @REASON = (SELECT TOP(1)REQ_COST_REASON FROM TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3752
|
SET @CODE = (SELECT REQ_COST_CODE FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID =@p_ID)
|
3753
|
SET @PRO_CUR = (SELECT PROCESS_ID FROM dbo.TR_REQUEST_CAR_COST WHERE REQ_COST_ID = @p_ID)
|
3754
|
IF(@PRO_CUR = 'APPNEW')
|
3755
|
BEGIN
|
3756
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3757
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3758
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N'đã được cấp trung gian phê duyệt, đang chờ Anh/Chị phê duyệt.' +
|
3759
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
3760
|
+
|
3761
|
@footer
|
3762
|
AS MESSAGECONTENT
|
3763
|
END
|
3764
|
ELSE
|
3765
|
BEGIN
|
3766
|
SELECT @TILTER_MAIL+N'Phiếu yêu cầu quản lý xe số '+ @CODE +N' chờ phê duyệt' AS TITLE,
|
3767
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3768
|
N',<br/><br/>Phiếu yêu cầu số: ' + @CODE + N'. V/v ' + ISNULL(@REASON,'') + N' đang chờ Anh/Chị phê duyệt.' +
|
3769
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'request-cost-car-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.'
|
3770
|
+
|
3771
|
@footer
|
3772
|
AS MESSAGECONTENT
|
3773
|
END
|
3774
|
END
|
3775
|
--END PHIẾU YÊU CẦU QUẢN LÝ XE
|
3776
|
|
3777
|
---------- VĂN PHÒNG PHẨM ------------------
|
3778
|
IF @p_TYPE ='STA_NORM'
|
3779
|
BEGIN
|
3780
|
IF(EXISTS (SELECT TOP 1 1 FROM STA_NORM_DT WHERE AUTH_STATUS = 'U'))
|
3781
|
BEGIN
|
3782
|
DECLARE @P_STA_NORM_LINK VARCHAR(200) = @URL + 'sta-norm'
|
3783
|
SELECT @TILTER_MAIL + N'PHIẾU THÔNG TIN HẠN MỨC VPP CẦN PHÊ DUYỆT' AS TITLE,
|
3784
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3785
|
N'<br/><br/>Phiếu thông tin hạn mức VPP cần phê duyệt.' +
|
3786
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_NORM_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu thông tin hạn mức VPP.'
|
3787
|
+ @footer
|
3788
|
AS MESSAGECONTENT
|
3789
|
END
|
3790
|
END
|
3791
|
|
3792
|
IF @p_TYPE ='STA_SYN_DIS'
|
3793
|
BEGIN
|
3794
|
IF(EXISTS(SELECT 1 FROM STA_SYNTHETIC_DISTRIBUTE_MASTER WHERE SYN_DIS_ID = @p_ID AND (AUTH_STATUS = 'P' OR AUTH_STATUS = 'U')))
|
3795
|
BEGIN
|
3796
|
DECLARE @P_STA_SYN_DIS_LINK VARCHAR(200) = @URL + 'sta-synthetic-distriute-view;id=' + @p_ID
|
3797
|
SET @CODE = (SELECT SYN_DIS_CODE FROM STA_SYNTHETIC_DISTRIBUTE_MASTER WHERE SYN_DIS_ID = @P_ID)
|
3798
|
SELECT @TILTER_MAIL + N'PHIẾU TỔNG HỢP CHI PHÍ ' + @CODE+ N' CẦN PHÊ DUYỆT' AS TITLE,
|
3799
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3800
|
N'<br/><br/>Phiếu tổng hợp chi phí số '+ @CODE+ N' cần phê duyệt.' +
|
3801
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_SYN_DIS_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu tổng hợp chi phí.'
|
3802
|
+ @footer
|
3803
|
AS MESSAGECONTENT
|
3804
|
END
|
3805
|
END
|
3806
|
|
3807
|
IF @p_TYPE ='STA_REGISTER_SEND_APPROVE'
|
3808
|
BEGIN
|
3809
|
IF(EXISTS (SELECT 1 FROM STA_REGISTER_MASTER WHERE REG_ID = @p_ID AND AUTH_STATUS = 'U'))
|
3810
|
BEGIN
|
3811
|
DECLARE @P_STA_REG_SEND_LINK VARCHAR(200) = @URL + 'sta-register-view;id=' + @p_ID
|
3812
|
SET @CODE = (SELECT REG_CODE FROM STA_REGISTER_MASTER WHERE REG_ID = @P_ID)
|
3813
|
SELECT @TILTER_MAIL + N'PHIẾU THÔNG TIN KỲ ĐĂNG KÝ ' + @CODE + N' CẦN PHÊ DUYỆT' AS TITLE,
|
3814
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3815
|
N'<br/><br/>Phiếu thông tin kỳ đăng ký số ' + @CODE + N' cần phê duyệt.' +
|
3816
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REG_SEND_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu kỳ đăng ký.'
|
3817
|
+ @footer
|
3818
|
AS MESSAGECONTENT
|
3819
|
END
|
3820
|
END
|
3821
|
|
3822
|
IF @p_TYPE ='STA_REGISTER_APPROVE'
|
3823
|
BEGIN
|
3824
|
IF(EXISTS (SELECT 1 FROM STA_REGISTER_MASTER WHERE REG_ID = @p_ID AND AUTH_STATUS = 'A'))
|
3825
|
BEGIN
|
3826
|
DECLARE @P_STA_REG_APP_LINK VARCHAR(200) = @URL + 'sta-register-edit;id=' + @p_ID
|
3827
|
SET @CODE = (SELECT REG_CODE FROM STA_REGISTER_MASTER WHERE REG_ID = @P_ID)
|
3828
|
SELECT @TILTER_MAIL + N'PHIẾU THÔNG TIN KỲ ĐĂNG KÝ ' + @CODE + N' ĐÃ ĐƯỢC DUYỆT' AS TITLE,
|
3829
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3830
|
N'<br/><br/>Phiếu thông tin kỳ đăng ký số ' + @CODE + N' đã được duyệt.' +
|
3831
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REG_APP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu kỳ đăng ký.'
|
3832
|
+ @footer
|
3833
|
AS MESSAGECONTENT
|
3834
|
END
|
3835
|
END
|
3836
|
|
3837
|
IF @p_TYPE ='STA_REG_REQ_SEND_APPROVE'
|
3838
|
BEGIN
|
3839
|
IF(EXISTS(SELECT 1 FROM STA_REQUEST_REGISTER_MASTER WHERE REQ_REG_ID = @p_ID AND (AUTH_STATUS = 'P' OR AUTH_STATUS = 'U')))
|
3840
|
BEGIN
|
3841
|
DECLARE @P_STA_REG_REQ_SEND_LINK VARCHAR(200) = @URL + 'sta-request-register-view;id=' + @p_ID
|
3842
|
SET @CODE = (SELECT REQ_REG_CODE FROM STA_REQUEST_REGISTER_MASTER WHERE REQ_REG_ID = @P_ID)
|
3843
|
SELECT @TILTER_MAIL + N'PHIẾU YÊU CẦU ĐĂNG KÝ ' + @CODE+ N' CẦN PHÊ DUYỆT' AS TITLE,
|
3844
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3845
|
N'<br/><br/>Phiếu yêu cầu đăng ký số '+ @CODE+ N' cần phê duyệt.' +
|
3846
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REG_REQ_SEND_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu.'
|
3847
|
+ @footer
|
3848
|
AS MESSAGECONTENT
|
3849
|
END
|
3850
|
END
|
3851
|
|
3852
|
IF @p_TYPE ='STA_REQ_REG_APPROVE'
|
3853
|
BEGIN
|
3854
|
IF(EXISTS (SELECT 1 FROM STA_REQUEST_REGISTER_MASTER WHERE REQ_REG_ID = @p_ID AND AUTH_STATUS = 'A'))
|
3855
|
BEGIN
|
3856
|
DECLARE @P_STA_REQ_REG_APP_LINK VARCHAR(200) = @URL + 'sta-request-register-edit;id=' + @p_ID
|
3857
|
SET @CODE = (SELECT REQ_REG_CODE FROM STA_REQUEST_REGISTER_MASTER WHERE REQ_REG_ID = @P_ID)
|
3858
|
SELECT @TILTER_MAIL + N'PHIẾU YÊU CẦU ĐĂNG KÝ ' + @CODE + N' ĐÃ ĐƯỢC DUYỆT' AS TITLE,
|
3859
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3860
|
N'<br/><br/>Phiếu yêu cầu đăng ký số ' + @CODE + N' đã được duyệt.' +
|
3861
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REQ_REG_APP_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu.'
|
3862
|
+ @footer
|
3863
|
AS MESSAGECONTENT
|
3864
|
END
|
3865
|
END
|
3866
|
|
3867
|
IF @p_TYPE ='STA_REQ_REG_REJECT'
|
3868
|
BEGIN
|
3869
|
BEGIN
|
3870
|
DECLARE @P_STA_REQ_REG_REJ_LINK VARCHAR(200) = @URL + 'sta-request-register-edit;id=' + @p_ID
|
3871
|
SET @CODE = (SELECT REQ_REG_CODE FROM STA_REQUEST_REGISTER_MASTER WHERE REQ_REG_ID = @P_ID)
|
3872
|
SELECT @TILTER_MAIL + N'PHIẾU YÊU CẦU ĐĂNG KÝ ' + @CODE + N' BỊ TỪ CHỐI' AS TITLE,
|
3873
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3874
|
N'<br/><br/>Phiếu yêu cầu đăng ký số ' + @CODE + N' bị từ chối.' +
|
3875
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REQ_REG_REJ_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu.'
|
3876
|
+ @footer
|
3877
|
AS MESSAGECONTENT
|
3878
|
END
|
3879
|
END
|
3880
|
|
3881
|
IF @p_TYPE ='STA_REG_REJECT'
|
3882
|
BEGIN
|
3883
|
BEGIN
|
3884
|
DECLARE @P_STA_REG_REJ_LINK VARCHAR(200) = @URL + 'sta-register-edit;id=' + @p_ID
|
3885
|
SET @CODE = (SELECT REG_CODE FROM STA_REGISTER_MASTER WHERE REG_ID = @P_ID)
|
3886
|
SELECT @TILTER_MAIL + N'KỲ ĐĂNG KÝ ' + @CODE + N' BỊ TỪ CHỐI' AS TITLE,
|
3887
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3888
|
N'<br/><br/>Kỳ đăng ký ' + @CODE + N' bị từ chối.' +
|
3889
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_REG_REJ_LINK,'')+N'">vào đây</a> để xem chi tiết kỳ đăng ký.'
|
3890
|
+ @footer
|
3891
|
AS MESSAGECONTENT
|
3892
|
END
|
3893
|
END
|
3894
|
|
3895
|
IF @p_TYPE ='STA_GOODS_TYPE_REJECT'
|
3896
|
BEGIN
|
3897
|
BEGIN
|
3898
|
DECLARE @P_STA_GD_TYPE_REJ_LINK VARCHAR(200) = @URL + 'sta-goods-type-edit;id=' + @p_ID
|
3899
|
SET @CODE = (SELECT STA_GOODS_TYPE_CODE FROM STA_GOODS_TYPE WHERE STA_GOODS_TYPE_ID = @P_ID)
|
3900
|
SELECT @TILTER_MAIL + N'LOẠI HÀNG HÓA ' + @CODE + N' BỊ TỪ CHỐI' AS TITLE,
|
3901
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3902
|
N'<br/><br/>Mã loại hàng hóa ' + @CODE + N' bị từ chối.' +
|
3903
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_GD_TYPE_REJ_LINK,'')+N'">vào đây</a> để xem chi tiết loại hàng hóa.'
|
3904
|
+ @footer
|
3905
|
AS MESSAGECONTENT
|
3906
|
END
|
3907
|
END
|
3908
|
|
3909
|
IF @p_TYPE ='STA_SYN_DIS_REJECT'
|
3910
|
BEGIN
|
3911
|
BEGIN
|
3912
|
DECLARE @P_STA_SYN_DIS_REJ_LINK VARCHAR(200) = @URL + 'sta-synthetic-distriute-edit;id=' + @p_ID
|
3913
|
SET @CODE = (SELECT SYN_DIS_CODE FROM STA_SYNTHETIC_DISTRIBUTE_MASTER WHERE SYN_DIS_ID = @P_ID)
|
3914
|
SELECT @TILTER_MAIL + N'PHIẾU TỔNG HỢP PHÂN BỔ ' + @CODE + N' BỊ TỪ CHỐI' AS TITLE,
|
3915
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,' +
|
3916
|
N'<br/><br/>Mã phiếu tổng hợp phân bổ ' + @CODE + N' bị từ chối.' +
|
3917
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@P_STA_SYN_DIS_REJ_LINK,'')+N'">vào đây</a> để xem chi tiết phiếu tổng hợp phân bổ.'
|
3918
|
+ @footer
|
3919
|
AS MESSAGECONTENT
|
3920
|
END
|
3921
|
END
|
3922
|
---------- END VĂN PHÒNG PHẨM ------------------
|
3923
|
|
3924
|
---------- PHIẾU YÊU CẦU KHO VẬT LIỆU -----------
|
3925
|
DECLARE @MRD_CUR_P VARCHAR(20) = (SELECT TOP 1 PRP.PROCESS_ID FROM PL_REQUEST_PROCESS PRP WHERE PRP.REQ_ID = @p_ID AND STATUS = 'C')
|
3926
|
DECLARE @MRD_TYPE VARCHAR(20) = (SELECT TOP 1 REQ_TYPE FROM MW_REQUEST_DOC WHERE REQ_ID = @p_ID)
|
3927
|
DECLARE @DESC_P NVARCHAR(MAX), @MRD_LINK VARCHAR(200)
|
3928
|
SELECT TOP 1 @DESC_P = PRP.NOTES FROM PL_REQUEST_PROCESS PRP WHERE PRP.REQ_ID = @p_ID AND STATUS = 'C'
|
3929
|
IF @p_TYPE = 'MW_REQUEST_DOC_App'
|
3930
|
BEGIN
|
3931
|
IF @MRD_CUR_P = 'DVCM_DP' SET @DESC_P = N' cần điều phối xử lý'
|
3932
|
IF @MRD_CUR_P = 'APPROVE' SET @DESC_P = N' đã hoàn tất phê duyệt'
|
3933
|
|
3934
|
IF @MRD_TYPE = 'I' SET @MRD_LINK = @URL + 'mw-request-doc-add-new-view;id=' + @p_ID
|
3935
|
IF @MRD_TYPE = 'O' SET @MRD_LINK = @URL + 'mw-request-doc-out-view;id=' + @p_ID
|
3936
|
SET @CODE = (SELECT REQ_CODE FROM MW_REQUEST_DOC WHERE REQ_ID = @P_ID)
|
3937
|
|
3938
|
SELECT @TILTER_MAIL + N'Phiếu yêu cầu kho vật liệu số ' + @CODE+ @DESC_P AS TITLE,
|
3939
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3940
|
N',<br/><br/>Phiếu yêu cầu kho vật liệu số '+ @CODE+ N' cần điều phối' +
|
3941
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> để xem chi tiết và điều phối phiếu yêu cầu kho vật liệu.'
|
3942
|
+ @footer
|
3943
|
AS MESSAGECONTENT
|
3944
|
END
|
3945
|
|
3946
|
IF @p_TYPE = 'MW_REQUEST_DOC_SendApprove'
|
3947
|
BEGIN
|
3948
|
IF @MRD_CUR_P = 'DVCM_DP' SET @DESC_P = N' cần phê duyệt tham vấn'
|
3949
|
IF @MRD_CUR_P = 'HC_APP' SET @DESC_P = N' cần phê duyệt'
|
3950
|
IF @MRD_CUR_P = 'MED_APP' SET @DESC_P = N' cần phê duyệt trung gian'
|
3951
|
|
3952
|
IF @MRD_TYPE = 'I' SET @MRD_LINK = @URL + 'mw-request-doc-add-new-view;id=' + @p_ID
|
3953
|
IF @MRD_TYPE = 'O' SET @MRD_LINK = @URL + 'mw-request-doc-out-view;id=' + @p_ID
|
3954
|
SET @CODE = (SELECT REQ_CODE FROM MW_REQUEST_DOC WHERE REQ_ID = @P_ID)
|
3955
|
SELECT @TILTER_MAIL + N'Phiếu yêu cầu kho vật liệu số ' + @CODE+ @DESC_P AS TITLE,
|
3956
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3957
|
N',<br/><br/>Phiếu yêu cầu kho vật liệu số '+ @CODE+ N' cần phê duyệt' +
|
3958
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt phiếu yêu cầu kho vật liệu.'
|
3959
|
+ @footer
|
3960
|
AS MESSAGECONTENT
|
3961
|
END
|
3962
|
IF @p_TYPE = 'MW_REQUEST_DOC_Reject'
|
3963
|
BEGIN
|
3964
|
IF @MRD_TYPE = 'I' SET @MRD_LINK = @URL + 'mw-request-doc-add-new-view;id=' + @p_ID
|
3965
|
IF @MRD_TYPE = 'O' SET @MRD_LINK = @URL + 'mw-request-doc-out-view;id=' + @p_ID
|
3966
|
SET @CODE = (SELECT REQ_CODE FROM MW_REQUEST_DOC WHERE REQ_ID = @P_ID)
|
3967
|
SELECT
|
3968
|
N'Phiếu yêu cầu kho vật liệu số ' + @CODE + N' bị từ chối' AS TITLE,
|
3969
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
3970
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết.'
|
3971
|
+ @footer
|
3972
|
AS MESSAGECONTENT
|
3973
|
RETURN 0
|
3974
|
END
|
3975
|
IF @p_TYPE = 'MW_REQUEST_PROCESS_CHILD_Ins'
|
3976
|
BEGIN
|
3977
|
IF @MRD_TYPE = 'I' SET @MRD_LINK = @URL + 'mw-request-doc-add-new-view;id=' + @p_ID
|
3978
|
IF @MRD_TYPE = 'O' SET @MRD_LINK = @URL + 'mw-request-doc-out-view;id=' + @p_ID
|
3979
|
SET @CODE = (SELECT REQ_CODE FROM MW_REQUEST_DOC WHERE REQ_ID = @P_ID)
|
3980
|
SELECT @TILTER_MAIL + N'Phiếu yêu cầu kho vật liệu số ' + @CODE+ N' cần tham vấn' AS TITLE,
|
3981
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3982
|
N',<br/><br/>Phiếu yêu cầu kho vật liệu số '+ @CODE+ N' cần tham vấn nội dung Đơn vị chuyên môn' +
|
3983
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> để xem chi tiết và tham vấn phiếu yêu cầu kho vật liệu.'
|
3984
|
+ @footer
|
3985
|
AS MESSAGECONTENT
|
3986
|
END
|
3987
|
-- END MAIL PYC KVL -------
|
3988
|
-- -- MAIL TỜ TRÌNH THANH LÝ ----
|
3989
|
IF @p_TYPE = 'ASS_PLAN_REQUEST_LIQUID_MASTER_App'
|
3990
|
BEGIN
|
3991
|
--NẾU LÀ KIỂM SOÁT PHIẾU VỪA DUYỆT PHIẾU VÀ HIỆN TẠI ĐẾN GDDV DUYỆT PHIẾU
|
3992
|
IF EXISTS(SELECT ID FROM PL_REQUEST_PROCESS_CHILD WHERE PROCESS_ID = @PROCESS_ID AND TYPE_JOB = 'TP' AND STATUS_JOB = 'C')
|
3993
|
BEGIN
|
3994
|
SET @MRD_LINK = @URL + 'ass-req-doc-liquidation-view;id=' + @p_ID
|
3995
|
SET @CODE = (SELECT REQ_CODE FROM ASS_PLAN_REQUEST_LIQUID_MASTER WHERE REQ_ID = @P_ID)
|
3996
|
SELECT @TILTER_MAIL + N'Tờ trình thanh lý tài sản số ' + @CODE + N' cần phê duyệt tham vấn' AS TITLE,
|
3997
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
3998
|
N',<br/><br/>Tờ trình thanh lý tài sản số '+ @CODE+ N' cần phê duyệt' +
|
3999
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
4000
|
+ @footer
|
4001
|
AS MESSAGECONTENT
|
4002
|
END
|
4003
|
ELSE
|
4004
|
BEGIN
|
4005
|
IF @MRD_CUR_P = 'DVCM_DP' SET @DESC_P = N' cần điều phối xử lý'
|
4006
|
IF @MRD_CUR_P = 'GDK_APP' SET @DESC_P = N' Chờ Giám Đốc Khối phê duyệt phiếu'
|
4007
|
IF @MRD_CUR_P = 'TKTGD_APP' SET @DESC_P = N' Chờ Thư ký Tổng Giám Đốc phê duyệt phiếu'
|
4008
|
IF @MRD_CUR_P = 'TGD_APP' SET @DESC_P = N' Chờ Tổng Giám Đốc phê duyệt phiếu'
|
4009
|
IF @MRD_CUR_P = 'TKHDQT_APP' SET @DESC_P = N' Chờ Thư ký Hội Đồng Quản Trị phê duyệt phiếu'
|
4010
|
IF @MRD_CUR_P = 'HDQT_APP' SET @DESC_P = N' Chờ Hội Đồng Quản Trị phê duyệt phiếu'
|
4011
|
IF @MRD_CUR_P = 'APPROVE' SET @DESC_P = N' đã hoàn tất phê duyệt'
|
4012
|
|
4013
|
SET @MRD_LINK = @URL + 'plan-transfer'
|
4014
|
SET @CODE = (SELECT REQ_CODE FROM ASS_PLAN_REQUEST_LIQUID_MASTER WHERE REQ_ID = @P_ID)
|
4015
|
SELECT @TILTER_MAIL + N'Tờ trình thanh lý tài sản số ' + @CODE + @DESC_P AS TITLE,
|
4016
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4017
|
N',<br/><br/>Tờ trình thanh lý tài sản số '+ @CODE+ @DESC_P +
|
4018
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> và tìm kiếm loại tờ trình là tờ trình thanh lý
|
4019
|
với số tờ trình là ' + @CODE + N' để điều phối tờ trình.'
|
4020
|
+ @footer
|
4021
|
AS MESSAGECONTENT
|
4022
|
END
|
4023
|
END
|
4024
|
|
4025
|
IF @p_TYPE = 'ASS_PLAN_REQUEST_LIQUID_MASTER_SendApprove'
|
4026
|
BEGIN
|
4027
|
IF @MRD_CUR_P = 'DVCM_DP' SET @DESC_P = N' cần phê duyệt tham vấn'
|
4028
|
IF @MRD_CUR_P = 'HC_APP' SET @DESC_P = N' cần phê duyệt'
|
4029
|
IF @MRD_CUR_P = 'MED_APP' SET @DESC_P = N' cần phê duyệt trung gian'
|
4030
|
|
4031
|
SET @MRD_LINK = @URL + 'ass-req-doc-liquidation-view;id=' + @p_ID
|
4032
|
SET @CODE = (SELECT REQ_CODE FROM ASS_PLAN_REQUEST_LIQUID_MASTER WHERE REQ_ID = @P_ID)
|
4033
|
SELECT @TILTER_MAIL + N'Tờ trình thanh lý tài sản số ' + @CODE+ @DESC_P AS TITLE,
|
4034
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4035
|
N',<br/><br/>Tờ trình thanh lý tài sản số '+ @CODE+ N' cần phê duyệt' +
|
4036
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@MRD_LINK,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
4037
|
+ @footer
|
4038
|
AS MESSAGECONTENT
|
4039
|
END
|
4040
|
IF @p_TYPE = 'ASS_PLAN_REQUEST_LIQUID_MASTER_Reject'
|
4041
|
BEGIN
|
4042
|
SET @MRD_LINK = @URL + 'ass-req-doc-liquidation-view;id=' + @p_ID
|
4043
|
SET @CODE = (SELECT REQ_CODE FROM ASS_PLAN_REQUEST_LIQUID_MASTER WHERE REQ_ID = @P_ID)
|
4044
|
SELECT
|
4045
|
N'Tờ trình thanh lý tài sản số ' + @CODE + N' bị từ chối' AS TITLE,
|
4046
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
4047
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết.'
|
4048
|
+ @footer
|
4049
|
AS MESSAGECONTENT
|
4050
|
RETURN 0
|
4051
|
END
|
4052
|
-- -- END MAIL TỜ TRÌNH THANH LÝ ----
|
4053
|
|
4054
|
------------------GỬI THƯ HÀNG HÓA TRUONGDN6/8-------------
|
4055
|
--GỞI MAILL KHI GỞI DUYỆT
|
4056
|
IF @p_TYPE = 'REQ_DELIVERY'
|
4057
|
BEGIN
|
4058
|
SET @CODE = (SELECT rdm.REQ_CODE FROM DELI_REQ_DELIVERY_MASTER rdm WHERE rdm.REQ_ID =@p_ID)
|
4059
|
SET @EMP = (SELECT tu.TLFullName FROM DELI_REQ_DELIVERY_MASTER rdm
|
4060
|
LEFT JOIN TL_USER tu ON rdm.MAKER_ID = tu.TLNANME
|
4061
|
WHERE rdm.REQ_ID =@p_ID)
|
4062
|
SELECT @TILTER_MAIL+N'Phiếu gửi thư hàng hóa '+ @CODE + N' đã được gửi duyệt' AS TITLE,
|
4063
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4064
|
N',<br/><br/>Phiếu yêu cầu gửi thư số: ' + @CODE + N' được tạo bởi ' + @EMP + N' đã được gửi đến nhân viên phụ trách.' +
|
4065
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'deli-req-delivery-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu gửi thư.' +
|
4066
|
+@footer
|
4067
|
+@Content
|
4068
|
+@Content1
|
4069
|
AS MESSAGECONTENT
|
4070
|
RETURN 0
|
4071
|
END
|
4072
|
--GỞI MAILL KHI DUYỆT
|
4073
|
IF @p_TYPE = 'REQ_DELIVERY_APP'
|
4074
|
BEGIN
|
4075
|
SET @CODE = (SELECT rdm.REQ_CODE FROM DELI_REQ_DELIVERY_MASTER rdm WHERE rdm.REQ_ID =@p_ID)
|
4076
|
SELECT @TILTER_MAIL+N'Phiếu gửi thư hàng hóa '+ @CODE + N' đã được duyệt' AS TITLE,
|
4077
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4078
|
N',<br/><br/>Phiếu yêu cầu gửi thư số: ' + @CODE + N' đã được kiểm soát viên phê duyệt.' +
|
4079
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'deli-req-delivery-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu gửi thư.' +
|
4080
|
+@footer
|
4081
|
+@Content
|
4082
|
+@Content1
|
4083
|
AS MESSAGECONTENT
|
4084
|
RETURN 0
|
4085
|
END
|
4086
|
|
4087
|
--GỞI MAILL TỪ CHỐI
|
4088
|
IF @p_TYPE = 'REQ_DELIVERY_REJECT'
|
4089
|
BEGIN
|
4090
|
SET @CODE = (SELECT rdm.REQ_CODE FROM DELI_REQ_DELIVERY_MASTER rdm WHERE rdm.REQ_ID =@p_ID)
|
4091
|
SELECT @TILTER_MAIL+N'Phiếu gửi thư hàng hóa '+ @CODE + N' đã được từ chối' AS TITLE,
|
4092
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4093
|
N',<br/><br/>Phiếu yêu cầu gửi thư số: ' + @CODE + N' đã được kiểm soát viên từ chối.' +
|
4094
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'deli-req-delivery-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết phiếu yêu cầu gửi thư.' +
|
4095
|
+@footer
|
4096
|
+@Content
|
4097
|
+@Content1
|
4098
|
AS MESSAGECONTENT
|
4099
|
RETURN 0
|
4100
|
END
|
4101
|
|
4102
|
|
4103
|
--NHẬN THƯ HÀNG
|
4104
|
|
4105
|
IF @p_TYPE = 'REVEICE_DELIVERY'
|
4106
|
BEGIN
|
4107
|
SET @CODE = (SELECT rd.POST_CODE FROM DELI_REVEICE_DELIVERY_MASTER rd WHERE rd.POST_ID =@p_ID)
|
4108
|
SELECT @TILTER_MAIL+N'Anh/Chị có bưu nhận '+ @CODE + N' tại quầy lễ tân ' AS TITLE,
|
4109
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4110
|
N',<br/><br/>Anh/Chị có bưu gửi đã nhận tại quầy lễ tân.Vui lòng đến nhận tại quầy lễ tân Ngân hàng sảnh. ' +
|
4111
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'deli-receive-deliver-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết bưu gửi.' +
|
4112
|
+@footer
|
4113
|
+@Content
|
4114
|
+@Content2
|
4115
|
AS MESSAGECONTENT
|
4116
|
RETURN 0
|
4117
|
END
|
4118
|
--Giao
|
4119
|
IF @p_TYPE = 'REVEICE_DELIVERY_APP'
|
4120
|
BEGIN
|
4121
|
DECLARE @TIMEDT VARCHAR(20)
|
4122
|
SET @CODE = (SELECT rd.POST_CODE FROM DELI_REVEICE_DELIVERY_MASTER rd WHERE rd.POST_ID =@p_ID)
|
4123
|
SET @TIMEDT = (SELECT CONVERT(VARCHAR(20), rd.TO_DATE, 103)
|
4124
|
FROM DELI_REVEICE_DELIVERY_MASTER rd
|
4125
|
WHERE rd.POST_ID = @p_ID)
|
4126
|
SELECT @TILTER_MAIL+N'Bưu gửi '+ @CODE + N' đã được giao tại quầy lễ tân ' AS TITLE,
|
4127
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4128
|
N',<br/><br/>Bưu gửi của Anh/Chị đã nhận tại quầy lễ tân vào ngày ' + @TIMEDT + N'. Bưu gửi đã được giao thành công. ' +
|
4129
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'deli-receive-deliver-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết bưu gửi.' +
|
4130
|
+@footer
|
4131
|
+@Content
|
4132
|
+@Content2
|
4133
|
AS MESSAGECONTENT
|
4134
|
RETURN 0
|
4135
|
END
|
4136
|
----Lưu kho
|
4137
|
--IF @p_TYPE = 'REVEICE_ADDKHO'
|
4138
|
--BEGIN
|
4139
|
-- DECLARE @TIMEDT1 VARCHAR(20)
|
4140
|
-- SET @CODE = (SELECT rd.POST_CODE FROM REVEICE_DELIVERY_MASTER rd WHERE rd.POST_ID =@p_ID)
|
4141
|
-- SET @TIMEDT1 = (SELECT CONVERT(VARCHAR(20), rd.TO_DATE, 103)
|
4142
|
-- FROM REVEICE_DELIVERY_MASTER rd
|
4143
|
-- WHERE rd.POST_ID = @p_ID)
|
4144
|
-- SELECT @TILTER_MAIL+N'Bưu gửi '+ @CODE + N' đã được lưu vào kho ' AS TITLE,
|
4145
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4146
|
-- N',<br/><br/>Anh/Chị có bưu gửi đã nhận tại quầy lễ tân vào ngày ' + @TIMEDT1 + N'.Bưu gửi đã được lưu vào kho , vui lòng liên hệ nhân viên phụ trách để được hỗ trợ nhận bưu gửi. ' +
|
4147
|
-- N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'manage-receive-cargo-mail-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết bưu gửi.' +
|
4148
|
-- +@footer
|
4149
|
-- +@Content
|
4150
|
-- +@Content1
|
4151
|
-- AS MESSAGECONTENT
|
4152
|
-- RETURN 0
|
4153
|
--END
|
4154
|
----Tiêu hủy
|
4155
|
--IF @p_TYPE = 'REVEICE_CANCEL'
|
4156
|
--BEGIN
|
4157
|
-- DECLARE @TIMEDT2 VARCHAR(20)
|
4158
|
-- SET @CODE = (SELECT rd.POST_CODE FROM REVEICE_DELIVERY_MASTER rd WHERE rd.POST_ID =@p_ID)
|
4159
|
-- SET @TIMEDT2 = (SELECT CONVERT(VARCHAR(20), rd.TO_DATE, 103)
|
4160
|
-- FROM REVEICE_DELIVERY_MASTER rd
|
4161
|
-- WHERE rd.POST_ID = @p_ID)
|
4162
|
-- SELECT @TILTER_MAIL+N'Bưu gửi '+ @CODE + N' đã được hủy ' AS TITLE,
|
4163
|
-- @p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4164
|
-- N',<br/><br/>Bưu gửi của Anh/Chị đã nhận tại quầy lễ tân vào ngày ' + @TIMEDT2 + N'.Quá hạn thời gian lưu kho , bưu gửi đã hủy. ' +
|
4165
|
-- N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL + 'manage-receive-cargo-mail-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết bưu gửi.' +
|
4166
|
-- +@footer
|
4167
|
-- +@Content
|
4168
|
-- +@Content1
|
4169
|
-- AS MESSAGECONTENT
|
4170
|
-- RETURN 0
|
4171
|
--END
|
4172
|
|
4173
|
|
4174
|
------------------GỬI NHẬN THƯ HÀNG HÓA TRUONGDN6/8-------------
|
4175
|
------------------GỬI THƯ HÀNG HÓA TRUONGDN6/8-------------
|
4176
|
-- GỬI DUYỆT ĐỀ XUẤT THANH LÝ --
|
4177
|
IF (@p_TYPE = 'ASS_LIQ_REQUEST_SendAppr')
|
4178
|
BEGIN
|
4179
|
SET @MRD_LINK = @URL + 'ass-liq-request-view;id=' + @p_ID
|
4180
|
SET @CODE = (SELECT LIQ_REQ_ID FROM ASS_LIQ_REQUEST WHERE LIQ_REQ_ID = @P_ID)
|
4181
|
SELECT
|
4182
|
N'Phiếu đề xuất thanh lý tài sản số ' + @CODE + N' cần phê duyệt' AS TITLE,
|
4183
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>' +
|
4184
|
N'Phiếu đề xuất thanh lý tài sản số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
|
4185
|
+ N'<br />Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết và phê duyệt.'
|
4186
|
+ @footer
|
4187
|
AS MESSAGECONTENT
|
4188
|
RETURN 0
|
4189
|
END
|
4190
|
-- END GỬI DUYỆT ĐỀ XUẤT THANH LÝ --
|
4191
|
-- DUYỆT ĐỀ XUẤT THANH LÝ --
|
4192
|
IF @p_TYPE = 'ASS_LIQ_REQUEST_App'
|
4193
|
BEGIN
|
4194
|
IF(EXISTS(SELECT LIQ_REQ_ID FROM ASS_LIQ_REQUEST WHERE LIQ_REQ_ID = @P_ID AND AUTH_STATUS = 'A'))-- Nếu đã duyệt hoàn tất thì gửi mail cho người tạo
|
4195
|
BEGIN
|
4196
|
SET @MRD_LINK = @URL + 'ass-liq-request-view;id=' + @p_ID
|
4197
|
SET @CODE = (SELECT LIQ_REQ_ID FROM ASS_LIQ_REQUEST WHERE LIQ_REQ_ID = @P_ID)
|
4198
|
SELECT
|
4199
|
N'Phiếu đề xuất thanh lý tài sản số ' + @CODE + N' đã được phê duyệt' AS TITLE,
|
4200
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>' +
|
4201
|
N'Phiếu đề xuất thanh lý tài sản số: ' + @CODE + N' của Anh/Chị đã được phê duyệt thành công.' +
|
4202
|
+ N'<br />Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết thông tin phiếu.'
|
4203
|
+ @footer
|
4204
|
AS MESSAGECONTENT
|
4205
|
END
|
4206
|
ELSE-- ngược lại là người duyệt trung gian duyệt => gửi mail cho GDDV
|
4207
|
BEGIN
|
4208
|
SET @MRD_LINK = @URL + 'ass-liq-request-view;id=' + @p_ID
|
4209
|
SET @CODE = (SELECT LIQ_REQ_ID FROM ASS_LIQ_REQUEST WHERE LIQ_REQ_ID = @P_ID)
|
4210
|
SELECT
|
4211
|
N'Phiếu đề xuất thanh lý tài sản số ' + @CODE + N' cần phê duyệt' AS TITLE,
|
4212
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>' +
|
4213
|
N'Phiếu đề xuất thanh lý tài sản số: ' + @CODE + N' đang chờ Anh/Chị phê duyệt.' +
|
4214
|
+ N'<br />Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết và phê duyệt.'
|
4215
|
+ @footer
|
4216
|
AS MESSAGECONTENT
|
4217
|
END
|
4218
|
RETURN 0
|
4219
|
END
|
4220
|
-- END DUYỆT ĐỀ XUẤT THANH LÝ --
|
4221
|
-- HUỶ ĐỀ XUẤT THANH LÝ --
|
4222
|
IF @p_TYPE = 'ASS_LIQ_REQUEST_Cancel'
|
4223
|
BEGIN
|
4224
|
SET @MRD_LINK = @URL + 'ass-liq-request-view;id=' + @p_ID
|
4225
|
SET @CODE = (SELECT LIQ_REQ_ID FROM ASS_LIQ_REQUEST WHERE LIQ_REQ_ID = @P_ID)
|
4226
|
SELECT
|
4227
|
N'Phiếu đề xuất thanh lý tài sản số ' + @CODE + N' bị huỷ bỏ' AS TITLE,
|
4228
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị,<br/><br/>'
|
4229
|
+ N'Anh/Chị vui lòng nhấn <a href="' + ISNULL(@MRD_LINK,'') + N'">vào đây</a> để xem chi tiết.'
|
4230
|
+ @footer
|
4231
|
AS MESSAGECONTENT
|
4232
|
RETURN 0
|
4233
|
END
|
4234
|
-- END HUỶ ĐỀ XUẤT THANH LÝ --
|
4235
|
/*=============================== TỜ TRÌNH PHƯƠNG ÁN CHÀO THẦU =======================================*/
|
4236
|
SET @TITLE = ISNULL((SELECT TITLE FROM TR_REQUEST_TEMPLATE WHERE REQ_TEMP_ID =@p_ID),'')
|
4237
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_App')
|
4238
|
BEGIN
|
4239
|
SET @REPORT_NO = (SELECT REPORT_NO FROM TR_REQUEST_TEMPLATE WHERE REQ_TEMP_ID =@p_ID)
|
4240
|
|
4241
|
SELECT @TILTER_MAIL + N' Tờ trình phương án chào thầu số ' + @REPORT_NO + N' cần phê duyệt' AS TITLE,
|
4242
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4243
|
N',<br/><br/>Tờ trình phương án chào thầu số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' chờ Anh/Chị phê duyệt.' +
|
4244
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'proposal-bid-planview;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.'
|
4245
|
+
|
4246
|
@footer
|
4247
|
AS MESSAGECONTENT
|
4248
|
RETURN 0
|
4249
|
END
|
4250
|
--- Gửi khi từ chối
|
4251
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Reject')
|
4252
|
BEGIN
|
4253
|
SET @REPORT_NO = (SELECT REPORT_NO FROM TR_REQUEST_TEMPLATE WHERE REQ_TEMP_ID =@p_ID)
|
4254
|
SELECT @TILTER_MAIL + N'Tờ trình phương án chào thầu số ' + @REPORT_NO + N' bị từ chối' AS TITLE,
|
4255
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4256
|
N',<br/><br/>Tờ trình phương án chào thầu số: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã bị từ chối.' +
|
4257
|
N'<br />Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'proposal-bid-planview;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
4258
|
+
|
4259
|
@footer
|
4260
|
AS MESSAGECONTENT
|
4261
|
RETURN 0
|
4262
|
END
|
4263
|
--- Gửi khi uỷ quyền
|
4264
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Authority')
|
4265
|
BEGIN
|
4266
|
SET @REPORT_NO = (SELECT REPORT_NO FROM TR_REQUEST_TEMPLATE WHERE REQ_TEMP_ID =@p_ID)
|
4267
|
SELECT @TILTER_MAIL + N'Tờ trình phương án chào thầu số ' + @REPORT_NO + N' được ủy quyền phê duyệt' AS TITLE,
|
4268
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4269
|
N',<br/><br/>Tờ trình phương án chào thầu: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được ủy quyền phê duyệt.' +
|
4270
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'proposal-bid-planview;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
4271
|
+
|
4272
|
@footer
|
4273
|
AS MESSAGECONTENT
|
4274
|
RETURN 0
|
4275
|
END
|
4276
|
--- Gửi khi hoàn tất
|
4277
|
IF(@p_TYPE = 'CM_TEMPLATE_ONL_Done')
|
4278
|
BEGIN
|
4279
|
SET @REPORT_NO = (SELECT REPORT_NO FROM TR_REQUEST_TEMPLATE WHERE REQ_TEMP_ID =@p_ID)
|
4280
|
SELECT @TILTER_MAIL + N'Tờ trình phương án chào thầu số ' + @REPORT_NO + N' được phê duyệt hoàn tất' AS TITLE,
|
4281
|
@p_MESSAGE_HEAD + N'Kính gửi Anh/Chị' +
|
4282
|
N',<br/><br/>Tờ trình phương án chào thầu: ' + @REPORT_NO + N'. V/v: ' + @TITLE + N' đã được phê duyệt hoàn tất.' +
|
4283
|
N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL(@URL+'proposal-bid-planview;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết.'
|
4284
|
+
|
4285
|
@footer
|
4286
|
AS MESSAGECONTENT
|
4287
|
RETURN 0
|
4288
|
END
|
4289
|
/*=============================== END TỜ TRÌNH PHƯƠNG ÁN CHÀO THẦU =======================================*/
|