48 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								--ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								alter table Check_CheckSpecial add ReceiveMan nvarchar(2000) null;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								--States<EFBFBD><EFBFBD>0-<EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1-<EFBFBD>ύ 2-<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD> 3-<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								--<EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><EFBFBD>ͼ
							 | 
						|||
| 
								 | 
							
								/****** Object:  View [dbo].[View_CheckSpecialDetail]    Script Date: 2023/9/30 11:19:54 ******/
							 | 
						|||
| 
								 | 
							
								SET ANSI_NULLS ON
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								SET QUOTED_IDENTIFIER ON
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								/*LEFT JOIN Sys_Const AS const ON const.ConstValue = detail.HandleStep and const.GroupId='HandleStep'*/
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_CheckSpecialDetail]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								SELECT  detail.CheckSpecialDetailId, detail.CheckSpecialId, detail.CheckItem, checkItemSet.CheckItemName, detail.Unqualified, 
							 | 
						|||
| 
								 | 
							
								                   detail.SortIndex, detail.UnitId, detail.HandleStep, detail.CompleteStatus, 
							 | 
						|||
| 
								 | 
							
								                   (CASE WHEN detail.CompleteStatus = 1 THEN '<EFBFBD>ϸ<EFBFBD>' ELSE '<EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD>' END) AS CompleteStatusName, detail.LimitedDate, 
							 | 
						|||
| 
								 | 
							
								                   detail.CompletedDate, detail.CheckContent, detail.CheckArea, 
							 | 
						|||
| 
								 | 
							
								                   workArea.UnitWorkName + (CASE WHEN workArea.ProjectType = '1' THEN '(<28><><EFBFBD><EFBFBD>)' WHEN workArea.ProjectType = '2' THEN '(<28><>װ)'
							 | 
						|||
| 
								 | 
							
								                    ELSE '' END) AS CheckAreaName, detail.DataId, detail.DataType, unit.UnitName, 
							 | 
						|||
| 
								 | 
							
								                   dbo.GetConstTextByIds(detail.HandleStep) AS HandleStepStr, 
							 | 
						|||
| 
								 | 
							
								                   (CASE WHEN detail.DataType LIKE '%1%' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>:' +
							 | 
						|||
| 
								 | 
							
								                       (SELECT  RectifyNoticesCode
							 | 
						|||
| 
								 | 
							
								                        FROM       Check_RectifyNotices
							 | 
						|||
| 
								 | 
							
								                        WHERE    detail.DataId LIKE '%' + RectifyNoticesId + '%') ELSE '' END) 
							 | 
						|||
| 
								 | 
							
								                   + (CASE WHEN detail.DataType LIKE '%2%' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:' +
							 | 
						|||
| 
								 | 
							
								                       (SELECT  PunishNoticeCode
							 | 
						|||
| 
								 | 
							
								                        FROM       Check_PunishNotice
							 | 
						|||
| 
								 | 
							
								                        WHERE    detail.DataId LIKE '%' + PunishNoticeId + '%') ELSE '' END) 
							 | 
						|||
| 
								 | 
							
								                   + (CASE WHEN detail.DataType = '3' THEN '<EFBFBD>·<EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD>:' +
							 | 
						|||
| 
								 | 
							
								                       (SELECT  PauseNoticeCode
							 | 
						|||
| 
								 | 
							
								                        FROM       Check_PauseNotice
							 | 
						|||
| 
								 | 
							
								                        WHERE    detail.DataId LIKE '%' + PauseNoticeId + '%') ELSE '' END) AS HandleStepLink, detail.HiddenHazardType, 
							 | 
						|||
| 
								 | 
							
								                   (CASE WHEN detail.HiddenHazardType = '3' THEN '<EFBFBD>ش<EFBFBD>' WHEN detail.HiddenHazardType = '2' THEN '<EFBFBD>ϴ<EFBFBD>' WHEN detail.HiddenHazardType
							 | 
						|||
| 
								 | 
							
								                    = '1' THEN 'һ<EFBFBD><EFBFBD>' ELSE '' END) AS HiddenHazardTypeName, detail.CheckItemSetId, detail.CheckItemSetContent, 
							 | 
						|||
| 
								 | 
							
								                   detail.Rectification_Date
							 | 
						|||
| 
								 | 
							
								FROM      dbo.Check_CheckSpecialDetail AS detail LEFT OUTER JOIN
							 | 
						|||
| 
								 | 
							
								                   dbo.Technique_CheckItemSet AS checkItemSet ON checkItemSet.CheckItemSetId = detail.CheckItem LEFT OUTER JOIN
							 | 
						|||
| 
								 | 
							
								                   dbo.Base_Unit AS unit ON unit.UnitId = detail.UnitId LEFT OUTER JOIN
							 | 
						|||
| 
								 | 
							
								                   dbo.WBS_UnitWork AS workArea ON detail.CheckArea = workArea.UnitWorkId
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |