--获取当前人项目级待办事项 ALTER PROCEDURE [dbo].[Sp_Project_GetToDoItems] @projectId NVARCHAR(50)=NULL, @personId NVARCHAR(200)=NULL AS /*获取当前人本部待办事项*/ BEGIN SELECT CostManageId AS DataId ,'HSE费用申请' AS MenuName ,('HSE费用申请'+ CONVERT(varchar(100),CostManage.CostManageDate, 23)+'待处理。') AS Content ,PersonId ,persons.PersonName ,CostManage.CostManageDate AS DataTime ,CONVERT(varchar(100),CostManage.CostManageDate, 23) AS DataTimeStr ,(CASE WHEN CostManage.States = '0' THEN '../HSSE/CostGoods/CostManageEdit.aspx?CostManageId='+CostManageId ELSE '../HSSE/CostGoods/CostManageAudit.aspx?CostManageId='+CostManageId END)AS PCUrl FROM CostGoods_CostManage AS CostManage LEFT JOIN Person_Persons AS persons ON CostManage.NextManId= persons.PersonId WHERE CostManage.ProjectId=@projectId AND (CostManage.States = '0' or CostManage.States='1' ) AND CostManage.NextManId =@personId UNION ALL SELECT ActionPlan.ActionPlanListId AS DataId ,'安全实施计划' AS MenuName ,('安全实施计划'+ CONVERT(varchar(100),ActionPlan.CompileDate, 23)+'待处理。')+'待处理' AS Content ,approve.ApproveMan AS PersonId ,persons.PersonName ,CompileDate AS DataTime ,CONVERT(varchar(100),CompileDate, 23) AS DataTimeStr ,'../HSSE/ActionPlan/ActionPlanListEdit.aspx?ActionPlanListId='+ActionPlan.ActionPlanListId AS PCUrl FROM ActionPlan_ActionPlanList AS ActionPlan LEFT JOIN ActionPlan_ActionPlanListApprove as approve on ActionPlan.ActionPlanListId=approve.ActionPlanListId and ApproveType!='S' and approve.ApproveMan='2dabba4e-19e3-4ccd-8382-7393d9084894' LEFT JOIN Person_Persons AS persons ON persons.PersonId =approve.ApproveMan WHERE ActionPlan.ProjectId=@projectId and ActionPlan.ActionPlanListId in (select ActionPlanListId from dbo.ActionPlan_ActionPlanListApprove where PersonId=@PersonId and ApproveDate is null and ApproveType!='S') ORDER BY DataTime DESC END GO ALTER TABLE ProjectSupervision_CheckNotice ADD DepartId NVARCHAR(50) NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ProjectSupervision_CheckNotice', @level2type=N'COLUMN',@level2name=N'DepartId' GO ALTER TABLE [dbo].[ProjectSupervision_CheckNotice] WITH CHECK ADD CONSTRAINT [FK_ProjectSupervision_CheckNotice_Base_Depart] FOREIGN KEY([DepartId]) REFERENCES [dbo].[Base_Depart] ([DepartId]) GO ALTER TABLE [dbo].[ProjectSupervision_CheckNotice] CHECK CONSTRAINT [FK_ProjectSupervision_CheckNotice_Base_Depart] GO