Project

General

Profile

2.0 STOP VIEC GUI MAIL.txt

Luc Tran Van, 09/07/2020 01:23 PM

 
1
ALTER PROCEDURE [dbo].[TR_ROLE_NOTIFI_ID]
2
@PO_ID	varchar(500),
3
@TYPE VARCHAR(100)
4
AS
5
	PRINT @TYPE
6

    
7
	DECLARE 
8
		@BRANCH_CREATE VARCHAR(15),
9
		@DEP_CREATE VARCHAR(15),
10
		@BRANCH_TYPE VARCHAR(15),
11
		@FATHER_ID VARCHAR(15),
12
		@FLAG VARCHAR(1), -- FLAG = 1: THANH TOÁN / TẠM ỨNG
13
		@AUTH_STATUS VARCHAR(10),
14
		@PROCESS VARCHAR(10),
15
		@MAKER_ID VARCHAR(15)
16

    
17
	DECLARE @l_LST_REQ_ID TABLE (
18
	[ID] [int] IDENTITY(1,1) NOT NULL,
19
	[REQ_PAY_ID] [VARCHAR](15) NULL)
20
	INSERT INTO @l_LST_REQ_ID SELECT VALUE FROM WSISPLIT(@PO_ID,',')
21
	DECLARE @LST_POID TABLE(ID VARCHAR(15))
22
	DECLARE @LST_USER_RECIVE TABLE (TLNAME VARCHAR(10))
23
	--- DECLARE TABLE NHAN DU LIEU LA USER NAME DANG O BUOC PHE DUYET HIEN TAI
24
	DECLARE @PL_PROCESS_CURRENT_SEARCH_TEMP TABLE
25
	(
26
	REQ_ID varchar(15),
27
	PROCESS_ID varchar(10),
28
	DVDM_NAME nvarchar(500),
29
	TLNAME nvarchar(255),
30
	TLFullName nvarchar(255),
31
	NOTES nvarchar(500)
32
	)
33
	IF @TYPE = 'PO'
34
	BEGIN
35
		INSERT INTO @LST_POID VALUES(@PO_ID)
36
		SET @FLAG = 0
37
	END ELSE
38
	IF @TYPE = 'USE'
39
	BEGIN
40
		INSERT INTO @LST_POID SELECT B.PO_ID 
41
		FROM ASS_MASTER_PO B WHERE B.ASSET_ID = (SELECT A.ASSET_ID FROM ASS_USE A WHERE A.USE_ID = @PO_ID)
42
		SET @FLAG = 0
43
	END ELSE
44
	IF @TYPE = 'USE_MUILT'
45
	BEGIN
46
		INSERT INTO @LST_POID SELECT B.PO_ID 
47
		FROM ASS_MASTER_PO B WHERE B.ASSET_ID IN (SELECT A.ASSET_ID FROM ASS_USE_MULTI_DT A WHERE A.USER_MASTER_ID = @PO_ID)
48
		GROUP BY B.PO_ID
49
		SET @FLAG = 0
50
	END ELSE
51
	IF @TYPE = 'USE_ADDNEW'
52
	BEGIN
53
		INSERT INTO @LST_POID SELECT B.PO_ID 
54
		FROM ASS_ADDNEW_PO B WHERE B.ADDNEW_ID = @PO_ID
55
		SET @FLAG = 0
56
	END 	
57
	-- Tạm ứng 
58
	ELSE IF (@TYPE = 'TR_REQ_ADVANCE_PAYMENT_SEND_APR')
59
	BEGIN
60
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
61
		IF(@AUTH_STATUS  = 'U')
62
		BEGIN
63
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
64
			(SELECT TRASFER_USER_RECIVE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @PO_ID)
65
			SET @FLAG = 1
66
		END
67
	END 
68
	ELSE IF (@TYPE = 'TR_REQ_ADVANCE_PAYMENT_CONFIRM')
69
	BEGIN
70
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
71
		SET @BRANCH_CREATE = (SELECT BRANCH_CREATE FROM TR_REQ_ADVANCE_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
72
		SET @DEP_CREATE = (SELECT DEP_ID FROM TR_REQ_ADVANCE_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
73
		SET @BRANCH_TYPE = (SELECT BRANCH_TYPE FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
74
		SET @FATHER_ID = (SELECT FATHER_ID FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
75
		IF(@BRANCH_TYPE = 'PGD' )
76
		BEGIN
77
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
78
			SELECT TLNANME FROM TL_USER 
79
			WHERE 1=1
80
			AND TLSUBBRID = @FATHER_ID
81
			AND (RoleName IN ('TPGD','PP') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('TPGD','PP')))
82
			
83
		END
84
		ELSE IF(@BRANCH_TYPE = 'CN' )
85
		BEGIN
86
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
87
			SELECT TLNANME FROM TL_USER 
88
			WHERE 1=1
89
			AND TLSUBBRID = @BRANCH_CREATE 
90
			AND (RoleName IN ('GDDV','PGD') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('GDDV','PGD')))
91
		END
92
		ELSE IF(@BRANCH_TYPE = 'HS' )
93
		BEGIN
94
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
95
			SELECT TLNANME FROM TL_USER
96
			WHERE 1=1
97
			AND TLSUBBRID = @BRANCH_CREATE
98
			AND SECUR_CODE = @DEP_CREATE
99
			AND (RoleName IN ('GDDV','PP') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('GDDV','PP')))
100
		END
101
		SET @FLAG = 1
102
	END 
103
	ELSE IF (@TYPE = 'TR_REQ_ADVANCE_PAYMENT_APR')
104
	BEGIN
105
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
106
		SET @BRANCH_CREATE = (SELECT BRANCH_CREATE FROM TR_REQ_ADVANCE_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
107
		SET @DEP_CREATE = (SELECT DEP_ID FROM TR_REQ_ADVANCE_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
108
		SET @BRANCH_TYPE = (SELECT BRANCH_TYPE FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
109
		SET @FATHER_ID = (SELECT FATHER_ID FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
110
		IF (@BRANCH_TYPE <> 'HS')
111
		BEGIN
112
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
113
			SELECT TLNANME FROM TL_USER
114
			WHERE 1=1
115
			--AND TLSUBBRID = @FATHER_ID 
116
			AND (RoleName = 'KSV' OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW = 'KSV'))
117
		END
118
		ELSE IF (@BRANCH_TYPE = 'HS')
119
		BEGIN
120
			IF((SELECT REQ_TYPE FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @PO_ID) = 'I')
121
			BEGIN
122
				PRINT '1'
123
			END
124
			ELSE 
125
			BEGIN
126
				INSERT INTO @LST_USER_RECIVE (TLNAME) 
127
				SELECT TLNANME FROM TL_USER 
128
				WHERE 1=1
129
				--AND TLSUBBRID = @BRANCH_CREATE 
130
				AND (RoleName = 'KSV' OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW = 'KSV'))
131
			END
132
		END
133
		SET @FLAG = 1
134
	END
135
	-- Điều phối tạm ứng/ thanh toán PL_REQUEST_PROCESS_CHILD
136
	ELSE IF (@TYPE = 'TR_REQ_PAYMENT_TRANSFER')
137
	BEGIN
138
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
139
		SELECT TOP 1 TLNAME FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID IN (SELECT REQ_PAY_ID FROM @l_LST_REQ_ID) AND TYPE_JOB = 'XL'
140
	END
141
	-- 
142
	ELSE IF (@TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_SEND_APR')
143
	BEGIN
144
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
145
		SELECT TOP 1 TLNAME FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID = @PO_ID AND TYPE_JOB = 'KS'
146
	END
147
	ELSE IF (@TYPE = 'TR_REQ_ADVANCE_PAYMENT_KT_APPR')
148
	BEGIN
149
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
150
		SELECT TOP 1 MAKER_ID FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @PO_ID 
151
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
152
		SELECT TOP 1 MAKER_ID_KT FROM TR_REQ_ADVANCE_PAYMENT WHERE REQ_PAY_ID = @PO_ID 
153
		SET @FLAG = 1
154
	END
155
	-- Thanh toán
156
	ELSE IF (@TYPE = 'TR_REQ_PAYMENT_SEND_APR')
157
	BEGIN
158
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
159
		--IF(@AUTH_STATUS  = 'U')
160
		--BEGIN
161
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
162
			(SELECT TRASFER_USER_RECIVE FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID = @PO_ID)
163
			SET @FLAG = 1
164
		--END
165
	END 
166
	ELSE IF(@TYPE = 'TR_REQ_PAYMENT_APR')
167
	BEGIN
168
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
169
		IF(@AUTH_STATUS  = 'A')
170
		BEGIN
171
			SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
172
			SET @BRANCH_CREATE = (SELECT BRANCH_CREATE FROM TR_REQ_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
173
			SET @DEP_CREATE = (SELECT DEP_ID FROM TR_REQ_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
174
			SET @BRANCH_TYPE = (SELECT BRANCH_TYPE FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
175
			SET @FATHER_ID = (SELECT FATHER_ID FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
176
			INSERT INTO @LST_USER_RECIVE (TLNAME) 
177
			SELECT TLNANME FROM TL_USER 
178
			WHERE 1=1
179
			--AND TLSUBBRID = @BRANCH_CREATE 
180
			AND (RoleName = 'KSV' OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW = 'KSV'))
181
			--IF (@BRANCH_TYPE <> 'HS')
182
			--BEGIN
183
			--	INSERT INTO @LST_USER_RECIVE (TLNAME) 
184
			--	SELECT TLNANME FROM TL_USER
185
			--	WHERE 1=1
186
			--	AND TLSUBBRID = @FATHER_ID 
187
			--	AND (RoleName = 'KSV' OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW = 'KSV'))
188
			--END
189
			--ELSE IF (@BRANCH_TYPE = 'HS')
190
			--BEGIN
191
			--	INSERT INTO @LST_USER_RECIVE (TLNAME) 
192
			--	SELECT TLNANME FROM TL_USER 
193
			--	WHERE 1=1
194
			--	AND TLSUBBRID = @BRANCH_CREATE 
195
			--	AND (RoleName = 'KSV' OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW = 'KSV'))
196
			--END
197
			SET @FLAG = 1
198
		END
199
	END
200
	ELSE IF(@TYPE = 'TR_REQ_PAYMENT_CONFIRM')
201
	BEGIN
202
		SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
203
		SET @PROCESS = ( SELECT TOP 1 PROCESS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
204
		IF(@AUTH_STATUS  = 'U' AND @PROCESS = '0')
205
		BEGIN
206
			SET @AUTH_STATUS =( SELECT TOP 1 AUTH_STATUS FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID =  @PO_ID)
207
			SET @BRANCH_CREATE = (SELECT BRANCH_CREATE FROM TR_REQ_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
208
			SET @DEP_CREATE = (SELECT DEP_ID FROM TR_REQ_PAYMENT  WHERE REQ_PAY_ID =  @PO_ID)
209
			SET @BRANCH_TYPE = (SELECT BRANCH_TYPE FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
210
			SET @FATHER_ID = (SELECT FATHER_ID FROM CM_BRANCH WHERE BRANCH_ID = @BRANCH_CREATE)
211
			IF(@BRANCH_TYPE = 'PGD' )
212
			BEGIN
213
				INSERT INTO @LST_USER_RECIVE (TLNAME) 
214
				SELECT TLNANME FROM TL_USER 
215
				WHERE 1=1
216
				AND TLSUBBRID = @FATHER_ID
217
				AND (RoleName IN ('TPGD','PP') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('TPGD','PP')))
218
				
219
			END
220
			ELSE IF(@BRANCH_TYPE = 'CN' )
221
			BEGIN
222
				INSERT INTO @LST_USER_RECIVE (TLNAME) 
223
				SELECT TLNANME FROM TL_USER 
224
				WHERE 1=1
225
				AND TLSUBBRID = @BRANCH_CREATE 
226
				AND (RoleName IN ('GDDV','PGD') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('GDDV','PGD')))
227
			END
228
			ELSE IF(@BRANCH_TYPE = 'HS' )
229
			BEGIN
230
				INSERT INTO @LST_USER_RECIVE (TLNAME) 
231
				SELECT TLNANME FROM TL_USER
232
				WHERE 1=1
233
				AND TLSUBBRID = @BRANCH_CREATE
234
				AND SECUR_CODE = @DEP_CREATE
235
				AND (RoleName IN ('GDDV','PP') OR RoleName IN (SELECT ROLE_OLD FROM TL_SYS_ROLE_MAPPING WHERE ROLE_NEW IN ('GDDV','PP')))
236
			END
237
			SET @FLAG = 1
238
		END
239
	END
240
	ELSE IF(@TYPE = 'TR_REQ_PAYMENT_KT_SEND_APR')
241
	BEGIN
242
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
243
		SELECT TOP 1 TLNAME FROM PL_REQUEST_PROCESS_CHILD WHERE REQ_ID = @PO_ID AND TYPE_JOB = 'KS'
244
		SET @FLAG = 1
245
	END
246
	ELSE IF(@TYPE = 'TR_REQ_PAYMENT_KT_APR')
247
	BEGIN
248
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
249
		SELECT TOP 1 MAKER_ID FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID = @PO_ID 
250
		INSERT INTO @LST_USER_RECIVE (TLNAME) 
251
		SELECT TOP 1 MAKER_ID_KT FROM TR_REQ_PAYMENT WHERE REQ_PAY_ID = @PO_ID 
252
		SET @FLAG = 1
253
	END
254
	-- Tờ trình chủ trương
255
	ELSE IF(@TYPE = 'PL_SEND_APP' OR @TYPE ='PL_REQUEST_DOC_App'  OR @TYPE ='REQ_PROCESS_CHILD_Upd' OR @TYPE='REQ_PROCESS_CHILD_App')
256
	BEGIN
257
		SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM TR_REQUEST_DOC WHERE REQ_ID =@PO_ID)
258
		INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
259
		EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @PO_ID,@MAKER_ID,'TTCT-DVKD'
260
		SET @FLAG = 2
261
	END
262
	ELSE IF(@TYPE='PL_REQ_PROCESS_CHILD_Ins')
263
	BEGIN
264
		DECLARE @PLREQ_ID VARCHAR(15)
265
		WHILE((SELECT COUNT(*) FROM @l_LST_REQ_ID) >0)
266
		BEGIN
267
			SET @PLREQ_ID =(SELECT TOP 1 REQ_PAY_ID FROM @l_LST_REQ_ID)
268
			SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM TR_REQUEST_DOC WHERE REQ_ID =@PO_ID)
269
			INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
270
			EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @PLREQ_ID,@MAKER_ID,'TTCT-DVKD'
271
			DELETE FROM @l_LST_REQ_ID WHERE REQ_PAY_ID =@PLREQ_ID
272
		END
273
		SET @FLAG = 3
274
	END
275
	ELSE IF(@TYPE='REQUEST_DOC_PROCESS_Approve')
276
	BEGIN
277
		DECLARE @REQ_ID VARCHAR(15)
278
		WHILE((SELECT COUNT(*) FROM @l_LST_REQ_ID) >0)
279
		BEGIN
280
			SET @REQ_ID =(SELECT TOP 1 REQ_PAY_ID FROM @l_LST_REQ_ID)
281
			SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM TR_REQUEST_DOC WHERE REQ_ID =@PO_ID)
282
			INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
283
			EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @REQ_ID,@MAKER_ID,'TTCT-DVKD'
284
			DELETE FROM @l_LST_REQ_ID WHERE REQ_PAY_ID =@REQ_ID
285
		END
286
		SET @FLAG = 3
287
	END
288
	----- PHIẾU YÊU CẦU MUA SẮM --------------
289
	ELSE IF(@TYPE = 'TR_REQUEST_DOC_SendApp' OR @TYPE ='TR_REQUEST_DOC_App' OR @TYPE ='TR_REQ_PROCESS_CHILD_App' OR @TYPE ='TR_REQ_PROCESS_CHILD_Upd' OR @TYPE='REQ_PROCESS_CHILD_App')
290
	BEGIN
291
		SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM PL_REQUEST_DOC WHERE REQ_ID =@PO_ID)
292
		INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
293
		EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @PO_ID,@MAKER_ID,'PYCMS-DVKD'
294
		SET @FLAG = 2
295
	END
296
	ELSE IF(@TYPE='TR_REQ_PROCESS_CHILD_Ins')
297
	BEGIN
298
		DECLARE @REQ_DOC_ID VARCHAR(15)
299
		SET @REQ_DOC_ID =(SELECT TOP 1 REQ_PAY_ID FROM @l_LST_REQ_ID)
300
		SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM TR_REQUEST_DOC WHERE REQ_ID =@PO_ID)
301
		INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
302
		EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @REQ_DOC_ID,@MAKER_ID,'TTCT-DVKD'
303
		SET @FLAG = 3
304
	END
305
	ELSE IF(@TYPE='TR_REQUEST_DOC_PROCESS_Approve')
306
	BEGIN
307
		SET @MAKER_ID = (SELECT TOP 1 MAKER_ID FROM PL_REQUEST_DOC WHERE REQ_ID =@PO_ID)
308
		INSERT INTO @PL_PROCESS_CURRENT_SEARCH_TEMP
309
		EXEC [dbo].[PL_PROCESS_CURRENT_SEARCH] @PO_ID,@MAKER_ID,'PYCMS-DVKD'
310
		SET @FLAG = 3
311
	END
312
	----- END PYC MUA SẮM --------------------
313
	IF(@FLAG = 0)
314
	BEGIN
315
		SELECT A.*,B.TLFullName,B.EMAIL 
316
		FROM TL_ROLE_NOTIFICATION A
317
		LEFT JOIN TL_USER B ON A.TL_NAME=B.TLNANME
318
		WHERE EXISTS(SELECT * FROM @LST_POID WHERE ID = A.PO_ID)
319
	END
320
	--ELSE IF(@FLAG = 1)
321
	--BEGIN 
322
	--	SELECT B.*,A.TLFullName,A.EMAIL 
323
	--	FROM TL_USER  A
324
	--	LEFT JOIN TL_ROLE_NOTIFICATION B ON B.TL_NAME=A.TLNANME
325
	--	WHERE A.TLNANME IN (SELECT * FROM @LST_USER_RECIVE)
326
	--END
327
	---- NEU LA TO TRINH CHU TRUONG, PYC MS THÌ TRA VE FLAG =2
328
	--ELSE IF(@FLAG = 2)
329
	--BEGIN 
330
	--	SELECT B.*,A.TLFullName,A.EMAIL 
331
	--	FROM TL_USER  A
332
	--	LEFT JOIN TL_ROLE_NOTIFICATION B ON B.TL_NAME=A.TLNANME
333
	--	WHERE A.TLNANME IN (SELECT TLNAME FROM @PL_PROCESS_CURRENT_SEARCH_TEMP)
334
	--END
335
	---- SAU KHI TT CHU TRUONG DUOC PHE DUYET THI THONG BAO CHO NGUOI TAO TO TRINH
336
	--ELSE IF(@FLAG = 3)
337
	--BEGIN 
338
	--	SELECT B.*,A.TLFullName,A.EMAIL 
339
	--	FROM TL_USER  A
340
	--	LEFT JOIN TL_ROLE_NOTIFICATION B ON B.TL_NAME=A.TLNANME
341
	--	WHERE A.TLNANME  =@MAKER_ID
342
	--END