68 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			68 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								--<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ǰ<EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								ALTER  PROCEDURE [dbo].[Sp_Project_GetToDoItems]     
							 | 
						|||
| 
								 | 
							
									@projectId NVARCHAR(50)=NULL,
							 | 
						|||
| 
								 | 
							
									@userId NVARCHAR(200)=NULL
							 | 
						|||
| 
								 | 
							
								AS  
							 | 
						|||
| 
								 | 
							
								/*<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>ǰ<EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/          
							 | 
						|||
| 
								 | 
							
								BEGIN
							 | 
						|||
| 
								 | 
							
								SELECT HazardRegisterId AS DataId
							 | 
						|||
| 
								 | 
							
									,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
							 | 
						|||
| 
								 | 
							
									,'<EFBFBD><EFBFBD>ȫѲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS MenuName
							 | 
						|||
| 
								 | 
							
									,register.RegisterDef AS Content
							 | 
						|||
| 
								 | 
							
									,UserId
							 | 
						|||
| 
								 | 
							
									,users.UserName
							 | 
						|||
| 
								 | 
							
									,register.RegisterDate AS DataTime
							 | 
						|||
| 
								 | 
							
									,CONVERT(varchar(100),register.RegisterDate, 23) AS DataTimeStr
							 | 
						|||
| 
								 | 
							
									,'../HSSE/HiddenInspection/HiddenRectificationRectify.aspx?HazardRegisterId='+register.HazardRegisterId AS PCUrl
							 | 
						|||
| 
								 | 
							
								FROM HSSE_Hazard_HazardRegister AS register 
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_User AS users ON users.UserId =@userId
							 | 
						|||
| 
								 | 
							
								WHERE register.ProjectId=@projectId AND 
							 | 
						|||
| 
								 | 
							
								((register.states = '1' AND (register.ResponsibleMan =@userId OR register.CCManIds LIKE ('%'+@userId+'%') )) 
							 | 
						|||
| 
								 | 
							
								)		
							 | 
						|||
| 
								 | 
							
								UNION ALL
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								SELECT HazardRegisterId AS DataId
							 | 
						|||
| 
								 | 
							
									,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
							 | 
						|||
| 
								 | 
							
									,'<EFBFBD><EFBFBD>ȫѲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>' AS MenuName
							 | 
						|||
| 
								 | 
							
									,register.RegisterDef AS Content
							 | 
						|||
| 
								 | 
							
									,UserId
							 | 
						|||
| 
								 | 
							
									,users.UserName
							 | 
						|||
| 
								 | 
							
									,register.RegisterDate AS DataTime
							 | 
						|||
| 
								 | 
							
									,CONVERT(varchar(100),register.RegisterDate, 23) AS DataTimeStr
							 | 
						|||
| 
								 | 
							
									,'../HSSE/HiddenInspection/HiddenRectificationConfirm.aspx?HazardRegisterId='+register.HazardRegisterId AS PCUrl
							 | 
						|||
| 
								 | 
							
								FROM HSSE_Hazard_HazardRegister AS register 
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_User AS users ON users.UserId =@userId
							 | 
						|||
| 
								 | 
							
								WHERE register.ProjectId=@projectId AND 
							 | 
						|||
| 
								 | 
							
								register.states = '2' AND register.CheckManId =@userId
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								UNION ALL
							 | 
						|||
| 
								 | 
							
								SELECT CheckControlCode AS DataId
							 | 
						|||
| 
								 | 
							
									,'B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306' AS MenuId
							 | 
						|||
| 
								 | 
							
									,'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' AS MenuName
							 | 
						|||
| 
								 | 
							
									,checkControl.QuestionDef AS Content
							 | 
						|||
| 
								 | 
							
									,UserId
							 | 
						|||
| 
								 | 
							
									,users.UserName
							 | 
						|||
| 
								 | 
							
									,checkControl.CheckDate AS DataTime
							 | 
						|||
| 
								 | 
							
									,CONVERT(varchar(100),checkControl.CheckDate, 23) AS DataTimeStr
							 | 
						|||
| 
								 | 
							
									,'../CQMS/Check/ChecklistEdit.aspx?ToDo=ToDo&CheckControlCode='+checkControl.CheckControlCode AS PCUrl
							 | 
						|||
| 
								 | 
							
								FROM Check_CheckControl AS checkControl 
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Sys_User AS users ON users.UserId =@userId
							 | 
						|||
| 
								 | 
							
								WHERE checkControl.ProjectId=@projectId AND 
							 | 
						|||
| 
								 | 
							
								checkControl.State != '7' AND checkControl.CheckControlCode in (select CheckControlCode from Check_CheckControlApprove approve where approve.ApproveType!='S' and approve.ApproveMan=@userId and approve.ApproveDate is null )
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ORDER BY DataTime DESC 
							 | 
						|||
| 
								 | 
							
								END
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |