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
|
|||
|
|
|||
|
|