Project

General

Profile

NF_MESSAGE_GetContent.txt

Sang Đặng Thái, 10/15/2020 01:15 PM

 
1

    
2
/*
3
SELECT * FROM TR_PO_UP_MASTER WHERE PO_ID ='TRPM00000002760'
4
UPDATE TR_PO_UP_MASTER SET IS_UPDATE = 'U', AUTH_STATUS = 'U' , MAKER_ID = 'tscd_hoiso' WHERE PO_UP_ID ='POUP00000000002'
5

    
6
POR0001/16/0021
7
SELECT * FROM TR_PO_REPAIR WHERE PO_REPAIR_ID ='TPORP0000000011'
8
UPDATE TR_PO_REPAIR SET  AUTH_STATUS = 'U', MAKER_ID = 'thieuvq'  WHERE PO_REPAIR_ID ='TPORP0000000011'
9

    
10
SELECT * FROM TR_PO_MASTER WHERE PO_CODE = 'PO0001/16/0106'
11
[TR_ROLE_NOTIFI_ID] 'TRPM00000002763'
12
UPDATE TR_PO_MASTER SET MAKER_ID = 'thieuvq' WHERE PO_CODE = 'PO0001/16/0106'
13
UPDATE TR_PO_MASTER SET AUTH_STATUS = 'U' WHERE PO_CODE = 'PO0001/16/0106'
14

    
15
UPDATE TR_PO_UP_MASTER SET MAKER_ID = 'thieuvq'
16

    
17
SELECT * FROM NF_MESSAGE 
18

    
19
UPDATE NF_MESSAGE SET MESSAGE_CONTENT = '' WHERE MESSAGE_ID = 'ERROR'
20

    
21

    
22
EXEC [dbo].[NF_MESSAGE_GetContent] 'TR_PO_UP_MASTER_App','POUP00000000002'
23

    
24
EXEC [dbo].[NF_MESSAGE_GetContent] 'TR_PO_MASTER_Approve','TRPM00000002760'
25
*/
26
ALTER PROCEDURE [dbo].[NF_MESSAGE_GetContent]
27
@p_TYPE			VARCHAR(100) = NULL,
28
@p_ID			varchar(500)  = NULL
29
	
30
AS
31
DECLARE @l_LST_REQ_ID TABLE (
32
[ID] [int] IDENTITY(1,1) NOT NULL,
33
[REQ_PAY_ID] [VARCHAR](15) NULL)
34
INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@p_ID,',')
35
DECLARE @footer NVARCHAR(500) = N'<br/><br/><em>P/s: Vui lòng không phản hồi email này. Đây là email được tạo ra bởi hệ thống tự động.</em></span></span><br/><br/><strong>Thanks and Best Regards</strong>'
36
DECLARE @CODE NVARCHAR(1000),  @APPROVEDT DATETIME, @DATETIME VARCHAR(100)
37
--DUYET PO
38
IF @p_TYPE	= 'TR_PO_MASTER_Approve'
39
BEGIN	
40
	SELECT @CODE = PO_CODE FROM TR_PO_MASTER WHERE PO_ID = @p_ID
41
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
42
	SELECT N'[gAMS_Sacombank] Thông báo PO đã được duyệt' AS TITLE, 
43
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
44
    N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
45
        AS MESSAGECONTENT
46
	RETURN 0
47
END
48

    
49
--DUYET CAP NHAT DON HANG
50
IF @p_TYPE	= 'TR_PO_UP_MASTER_App'
51
BEGIN	
52
	SELECT @CODE = PO_CODE, @APPROVEDT = APPROVE_DT FROM TR_PO_UP_MASTER WHERE PO_UP_ID = @p_ID
53
	SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
54
	SELECT N'[gAMS_Sacombank] Thông báo đã cập nhập đơn hàng' AS TITLE, 
55
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All'+
56
   N',<br/><br/>Số PO: ' + @CODE + N' đã nhận hàng vào lúc ' + @DATETIME + @footer
57
        AS MESSAGECONTENT
58
	RETURN 0
59
END
60

    
61
--DUYET PO SUA CHUA
62
IF @p_TYPE	= 'TR_PO_REPAIR_Approve'
63
BEGIN	
64
	SELECT @CODE = PO_CODE FROM TR_PO_REPAIR WHERE PO_REPAIR_ID = @p_ID
65
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
66
	SELECT N'[gAMS_Sacombank] Thông báo PO sửa chữa đã được duyệt' AS TITLE, 
67
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
68
    N',<br/><br/>Số PO: ' + @CODE + N' đã được duyệt.' + @footer
69
        AS MESSAGECONTENT
70
	RETURN 0
71
END
72

    
73
--DUYET XUAT SU DUNG DON LE
74
IF @p_TYPE	= 'ASS_USE_SearchResult'
75
BEGIN	
76
	SELECT @CODE = ASSET_CODE FROM ASS_MASTER WHERE ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @p_ID)
77
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
78
	SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE, 
79
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
80
    N',<br/><br/>Tài sản: ' + @CODE + N' đã được xuất sử dụng.' + @footer
81
        AS MESSAGECONTENT
82
	RETURN 0
83
END
84

    
85
--DUYET XUAT SU DUNG HANG LOAT
86
IF @p_TYPE	= 'ASS_USE_MULTI_MASTER_SearchResult'
87
BEGIN	
88
	SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE 
89
					FROM TR_PO_MASTER DTA 
90
					INNER JOIN
91
					(
92
						SELECT A.PO_ID FROM ASS_MASTER_PO A
93
						INNER JOIN ASS_USE_MULTI_DT B ON A.ASSET_ID = B.ASSET_ID AND B.USER_MASTER_ID = @p_ID
94
						GROUP BY A.PO_ID
95
					) PODT ON DTA.PO_ID = PODT.PO_ID
96
					FOR XML PATH('')
97
					),1,1,'')
98
				)
99
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
100
	SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE, 
101
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
102
    N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
103
        AS MESSAGECONTENT
104
	RETURN 0
105
END
106

    
107
--DUYET NHAP MOI VA XUAT SU DUNG CUNG LUC
108
IF @p_TYPE	= 'ASS_ADDNEW_SearchResult'
109
BEGIN	
110
	SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.PO_CODE 
111
					FROM ASS_ADDNEW_PO DTA 
112
					WHERE DTA.ADDNEW_ID = @p_ID
113
					FOR XML PATH('')
114
					),1,1,'')
115
				)
116
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
117
	SELECT N'[gAMS_Sacombank] Thông báo xuất kho được duyệt' AS TITLE, 
118
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
119
    N',<br/><br/>Tài sản thuộc PO: ' + @CODE + N' đã được xuất sử dụng.' + @footer
120
        AS MESSAGECONTENT
121
	RETURN 0
122
END
123
-- NOI DUNG GUI EMAIL
124
IF @p_TYPE	= 'TR_REQ_ADVANCE_PAYMENT_SEND_APR'
125
BEGIN	
126
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
127
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
128
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ xác nhận phiếu đề nghị tạm ứng' AS TITLE, 
129
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
130
    N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ xác nhận.' + @footer
131
        AS MESSAGECONTENT
132
	RETURN 0
133
END
134

    
135
IF @p_TYPE	= 'TR_REQ_ADVANCE_PAYMENT_CONFIRM'
136
BEGIN	
137
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
138
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
139
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ phê duyệt phiếu đề nghị tạm ứng' AS TITLE, 
140
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
141
    N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ phê duyệt.' + @footer
142
        AS MESSAGECONTENT
143
	RETURN 0
144
END
145
IF @p_TYPE	= 'TR_REQ_ADVANCE_PAYMENT_APR'
146
BEGIN	
147
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
148
	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='TGD')))
149
	BEGIN
150
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
151
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE, 
152
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
153
		N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' +
154
		--+
155
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/request-temp-payment-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' 
156
		+
157
		+@footer
158
			AS MESSAGECONTENT
159
	END
160
	ELSE
161
	BEGIN
162
			--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
163
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị tạm ứng' AS TITLE, 
164
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
165
		N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' + @footer
166
			AS MESSAGECONTENT
167
	END
168
	RETURN 0
169
END
170
-- KSV DIEU PHOI TAM UNG CHO GDV
171
--IF @p_TYPE	= 'TR_REQ_TRANSFER'
172
--BEGIN	
173
--	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
174
--	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
175
--	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE, 
176
--	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
177
--    N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
178
--        AS MESSAGECONTENT
179
--	RETURN 0
180
--END
181
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
182
IF @p_TYPE	= 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR'
183
BEGIN	
184
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
185
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
186
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát phê duyệt phiếu đề nghị tạm ứng' AS TITLE, 
187
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
188
    N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + @footer
189
        AS MESSAGECONTENT
190
	RETURN 0
191
END
192
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
193
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
194
IF @p_TYPE	= 'TR_REQ_ADVANCE_PAYMENT_KT_APPR'
195
BEGIN	
196
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
197
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
198
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu tạm ứng đã được kiểm soát viên phê duyệt' AS TITLE, 
199
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
200
    N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đã được kiểm soát viên phê duyệt	.' + @footer
201
        AS MESSAGECONTENT
202
	RETURN 0
203
END
204

    
205
--------- PHIẾU ĐỀ NGHỊ THANH TOÁN ---------------------------------
206
-------------------------------------------------------------------------
207
IF @p_TYPE	= 'TR_REQ_PAYMENT_SEND_APR'
208
BEGIN	
209
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
210
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
211
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ xác nhận phiếu đề nghị thanh toán' AS TITLE, 
212
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
213
    N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ xác nhận.' + @footer
214
        AS MESSAGECONTENT
215
	RETURN 0
216
END
217
IF @p_TYPE	= 'TR_REQ_PAYMENT_CONFIRM'
218
BEGIN	
219
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
220
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
221
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ phê duyệt phiếu đề nghị thanh toán' AS TITLE, 
222
	N'<span style="font - size:12px;"><span style="font-family:times new roman,times,sans-serif;">Dear All' +
223
    N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ phê duyệt.' + @footer
224
        AS MESSAGECONTENT
225
	RETURN 0
226
END
227
IF @p_TYPE	= 'TR_REQ_PAYMENT_APR'
228
BEGIN	
229
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
230
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
231
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát viên điều phối phiếu đề nghị thanh toán' AS TITLE, 
232
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
233
    N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ kiểm soát viên điều phối cho giao dịch viên.' + @footer
234
        AS MESSAGECONTENT
235
	RETURN 0
236
END
237
-- KSV DIEU PHOI TAM UNG CHO GDV
238
IF @p_TYPE	= 'TR_REQ_TRANSFER'
239
BEGIN	
240
	--SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =@p_ID)
241
	IF(NOT EXISTS(SELECT * FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID  FROM @l_LST_REQ_ID)))
242
	BEGIN
243
		SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_PAY_CODE),1,1,'') FROM TR_REQ_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
244
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
245
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị thanh toán' AS TITLE, 
246
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
247
		N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
248
			AS MESSAGECONTENT
249
		RETURN 0
250
	END
251
	ELSE
252
	BEGIN
253
		SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_PAY_CODE),1,1,'') FROM TR_REQ_ADVANCE_PAYMENT DTA WHERE REQ_PAY_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
254
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ giao dịch viên xử lý hạch toán phiếu đề nghị tạm ứng' AS TITLE, 
255
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
256
		N',<br/><br/>Phiếu đề nghị tạm ứng số : ' + @CODE + N' đang chờ giao dịch viên xử lý hạch toán.' + @footer
257
			AS MESSAGECONTENT
258
		RETURN 0
259
	END
260
END
261
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
262
IF @p_TYPE	= 'TR_REQ_PAYMENT_KT_SEND_APR'
263
BEGIN	
264
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
265
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
266
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo chờ kiểm soát phê duyệt phiếu đề nghị thanh toán' AS TITLE, 
267
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
268
    N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đang chờ kiểm soát viên phê duyệt.' + @footer
269
        AS MESSAGECONTENT
270
	RETURN 0
271
END
272
-- KSV PHÊ DUYỆT XONG THÔNG BÁO CHO NGƯỜI TẠO VÀ GIAO DỊCH VIÊN
273
-- GDV XỬ LÝ XONG GỬI LẠI KẾ TOÁN
274
IF @p_TYPE	= 'TR_REQ_PAYMENT_KT_APR'
275
BEGIN	
276
	SET @CODE = (SELECT REQ_PAY_CODE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =@p_ID)
277
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
278
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu thanh toán đã được kiểm soát viên phê duyệt' AS TITLE, 
279
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
280
    N',<br/><br/>Phiếu đề nghị thanh toán số : ' + @CODE + N' đã được kiểm soát viên phê duyệt	.' + @footer
281
        AS MESSAGECONTENT
282
	RETURN 0
283
END
284

    
285
---------- TO TRINH CHU TRUONG
286
IF (@p_TYPE	= 'PL_SEND_APP' OR @p_TYPE ='PL_REQUEST_DOC_App' OR @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins' OR @p_TYPE ='REQ_PROCESS_CHILD_Upd' OR @p_TYPE ='REQ_PROCESS_CHILD_App')
287
BEGIN	
288
	--SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
289
	----SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
290
	--SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE, 
291
	--N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
292
 --   N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn phê duyệt	.' + @footer
293
 --       AS MESSAGECONTENT
294
	--RETURN 0
295
	SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
296
	IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
297
	BEGIN
298
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
299
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE, 
300
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
301
		N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt	.' +
302
		--+
303
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' 
304
		+
305
		@footer
306
        AS MESSAGECONTENT
307
	END
308
	ELSE
309
	BEGIN
310
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
311
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE, 
312
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
313
		N',<br/><br/>Tờ trình chủ trương : ' + @CODE + N' đang chờ bạn phê duyệt	.' + @footer
314
        AS MESSAGECONTENT
315
	END
316
	RETURN 0
317
END
318
IF ( @p_TYPE ='PL_REQ_PROCESS_CHILD_Ins')
319
BEGIN	
320
	SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_CODE),1,1,'') FROM PL_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
321
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
322
	SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần xử lý' AS TITLE, 
323
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
324
    N',<br/><br/>Tờ trình số : ' + @CODE + N' đang chờ bạn xử lý	.' + @footer
325
        AS MESSAGECONTENT
326
	RETURN 0
327
END
328
ELSE IF(@p_TYPE='REQUEST_DOC_PROCESS_Approve')
329
BEGIN
330
		SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
331
		IF(EXISTS(SELECT * FROM PL_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
332
		BEGIN
333
			--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
334
			SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương cần phê duyệt' AS TITLE, 
335
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
336
			N',<br/><br/>Tờ trình chủ trương số : ' + @CODE + N' đang chờ bạn phê duyệt	.' +
337
			--+
338
			N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/pl-request-doc-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt tờ trình.' 
339
			+
340
			@footer
341
			AS MESSAGECONTENT
342
		END	
343
		ELSE
344
		BEGIN
345
			--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
346
			SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo tờ trình chủ trương đã được phê duyệt hoàn tất' AS TITLE, 
347
			N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
348
			 N',<br/><br/>Tờ trình số : ' + @CODE + N' đã được phê duyệt hoàn tất và phát sinh phiếu yêu cầu mua sắm	.' + @footer
349
			AS MESSAGECONTENT
350
		END
351
RETURN 0
352
END
353
---- PHIEU YEU CAU MUA SAM
354
IF(@p_TYPE = 'TR_REQUEST_DOC_SendApp' OR @p_TYPE ='TR_REQUEST_DOC_App' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_App' OR @p_TYPE ='TR_REQ_PROCESS_CHILD_Upd' OR @p_TYPE='TR_REQ_PROCESS_CHILD_App')
355
BEGIN
356
	-- KIỂM TRA BƯỚC XỬ LÝ HIỆN TẠI NẾU LÀ TỔNG GIÁM ĐỐC THÌ CHÈN ĐƯỜNG LINK CORE MỚI
357
	SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
358
	IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='GDK_PYC'))
359
	BEGIN
360
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
361
		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ần phê duyệt' AS TITLE, 
362
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
363
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt	.' +
364
		--+
365
		N'<br /> Anh/Chị vui lòng nhấn <a href="'+ISNULL('https://192.168.1.230:3040/app/admin/tr-request-view;id='+@p_ID,'')+N'">vào đây</a> để xem chi tiết và phê duyệt yêu cầu.' 
366
		+
367
		@footer
368
        AS MESSAGECONTENT
369
	END
370
	ELSE
371
	BEGIN
372
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
373
		SELECT N'[PHẦN MỀM QUẢN LÝ TÀI SẢN - AMS] Thông báo phiếu yêu cầu mua sắm cần phê duyệt xxxxxx' AS TITLE, 
374
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
375
		N',<br/><br/>Phiếu yêu cầu mua sắm : ' + @CODE + N' đang chờ bạn phê duyệt	.' + @footer
376
        AS MESSAGECONTENT
377
	END
378
	RETURN 0
379
	END
380
IF ( @p_TYPE ='TR_REQ_PROCESS_CHILD_Ins')
381
BEGIN	
382

    
383

    
384
	--SET @CODE = (SELECT STUFF((SELECT '; ' + DTA.REQ_CODE),1,1,'') FROM TR_REQUEST_DOC DTA WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID))
385

    
386
	-- SANGDT - 15/10/2020
387
	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)
388
	FOR XML PATH(''), TYPE).value('.[1]', 'nvarchar(max)'), 1, 2, ''))
389

    
390
	--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
391
	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ần xử lý' AS TITLE, 
392
	N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
393
    N',<br/><br/>Phiếu yêu cầu mua sắm số : ' + @CODE + N' đang chờ bạn xử lý	.' + @footer
394
        AS MESSAGECONTENT
395
	RETURN 0
396
END
397
IF(@p_TYPE='TR_REQUEST_DOC_PROCESS_Approve')
398
	BEGIN
399
		--IF(EXISTS(SELECT * FROM TR_REQUEST_DOC WHERE REQ_ID=@p_ID AND PROCESS_ID ='TGD'))
400
		--BEGIN
401
		-- LOI PHAI LAY MA CODE CUA PYCMS
402
		--SET @CODE = (SELECT REQ_CODE FROM PL_REQUEST_DOC WHERE REQ_ID =@p_ID)
403
		SET @CODE = (SELECT REQ_CODE FROM TR_REQUEST_DOC WHERE REQ_ID =@p_ID)
404
		--SET @DATETIME = (SELECT CONVERT(CHAR(11), @APPROVEDT, 103) + LTRIM(RIGHT(CONVERT(CHAR(20), @APPROVEDT, 22), 11)))
405
		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, 
406
		N'<span style="font - size:12px;"><span style="font-family:times new roman;">Dear All' +
407
		 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
408
        AS MESSAGECONTENT
409
	END