20240819 修改质量检查
This commit is contained in:
		
							parent
							
								
									55471fb403
								
							
						
					
					
						commit
						cb544cb297
					
				|  | @ -0,0 +1,62 @@ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ALTER VIEW [dbo].[View_Check_JointCheckDetail] | ||||||
|  | AS | ||||||
|  | 
 | ||||||
|  | SELECT d.JointCheckDetailId,d.JointCheckId, d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite, | ||||||
|  |        d.Standard,d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,d.Feedback,d.IsOK, | ||||||
|  |        c.ProjectId,c.CheckType,c.UnitId,u.UnitName,c.CheckDate,d.State,d.CreateDate,d.HandleMan,SaveHandleMan, | ||||||
|  |        case d.State when '6' then 1 | ||||||
|  |                     else 0 end as OK, | ||||||
|  |        case c.CheckType when '1' then '周检查'  | ||||||
|  |                         when '2' then '月检查'  | ||||||
|  |                         when '3' then '不定期检查'  | ||||||
|  |                         when '4' then '专业检查'  | ||||||
|  |                         else '' end as CheckTypeStr, | ||||||
|  |        --case d.QuestionType when '1' then '质量不合格'  | ||||||
|  |        --                    when '2' then '质量缺陷'  | ||||||
|  |        --                    else '' end as QuestionTypeStr, | ||||||
|  | 	   qqt.QualityQuestionType as QuestionTypeStr, | ||||||
|  |        pu.UnitName as ProposeUnitName, | ||||||
|  |        ppu.UnitType as ProposeUnitType, | ||||||
|  |        (select top 1 ApproveDate from dbo.Check_JointCheckApprove jca where jca.JointCheckDetailId=d.JointCheckDetailId | ||||||
|  |        order by ApproveDate desc) as OKDate, | ||||||
|  |        uw.UnitWorkName,cn.ProfessionalName | ||||||
|  | FROM   dbo.Check_JointCheckDetail AS d  | ||||||
|  |        LEFT JOIN dbo.Check_JointCheck AS c ON c.JointCheckId = d.JointCheckId  | ||||||
|  |        LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = c.UnitId | ||||||
|  |        LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId | ||||||
|  |        LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode | ||||||
|  |        LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = c.ProposeUnitId | ||||||
|  | 	   LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = c.ProposeUnitId and ppu.ProjectId=c.ProjectId | ||||||
|  | 	   LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType | ||||||
|  | union  | ||||||
|  | (SELECT d.CheckControlCode,'', d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite, | ||||||
|  |        '',d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,null,null, | ||||||
|  |        d.ProjectId,'5',d.UnitId,u.UnitName,d.CheckDate,d.State,d.CheckDate,'','', | ||||||
|  |        case d.State when '7' then 1 | ||||||
|  |                     else 0 end as OK, | ||||||
|  |        '质量巡检' as CheckTypeStr, | ||||||
|  |        --case d.QuestionType when '1' then '质量不合格'  | ||||||
|  |        --                    when '2' then '质量缺陷'  | ||||||
|  |        --                    else '' end as QuestionTypeStr, | ||||||
|  | 	   qqt.QualityQuestionType as QuestionTypeStr, | ||||||
|  |        pu.UnitName as ProposeUnitName, | ||||||
|  |        ppu.UnitType as ProposeUnitType, | ||||||
|  |        (select top 1 ApproveDate from dbo.Check_CheckControlApprove cca where cca.CheckControlCode=d.CheckControlCode | ||||||
|  |        order by ApproveDate desc) as OKDate, | ||||||
|  |        uw.UnitWorkName,cn.ProfessionalName | ||||||
|  | FROM   dbo.Check_CheckControl AS d  | ||||||
|  |        LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = d.UnitId | ||||||
|  |        LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId | ||||||
|  |        LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode | ||||||
|  |        LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = d.ProposeUnitId | ||||||
|  | 	   LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = d.ProposeUnitId and ppu.ProjectId=d.ProjectId | ||||||
|  | 	   LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | GO | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | @ -109,7 +109,7 @@ namespace FineUIPro.Web.CQMS.Check | ||||||
|             string strSql = @"SELECT chec.CheckControlCode,chec.CheckSite,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName," |             string strSql = @"SELECT chec.CheckControlCode,chec.CheckSite,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName," | ||||||
|                           + @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate," |                           + @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate," | ||||||
|                           + @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode," |                           + @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode," | ||||||
|                           + @" unit.UnitName,unitWork.UnitWorkName+(case unitWork.ProjectType when '1' then '(建筑)' else '(安装)' end) as UnitWorkName,u.userName " |                           + @" unit.UnitName,unitWork.UnitWorkName,u.userName " | ||||||
|                           + @" FROM Check_CheckControl chec" |                           + @" FROM Check_CheckControl chec" | ||||||
|                           + @" left join Base_Unit unit on unit.unitId=chec.unitId" |                           + @" left join Base_Unit unit on unit.unitId=chec.unitId" | ||||||
|                           + @" left join Base_CNProfessional cNProfessional on cNProfessional.CNProfessionalId=chec.CNProfessionalCode" |                           + @" left join Base_CNProfessional cNProfessional on cNProfessional.CNProfessionalId=chec.CNProfessionalCode" | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <UseIISExpress>true</UseIISExpress> |     <UseIISExpress>true</UseIISExpress> | ||||||
|     <Use64BitIISExpress>false</Use64BitIISExpress> |     <Use64BitIISExpress>false</Use64BitIISExpress> | ||||||
|     <IISExpressSSLPort /> |     <IISExpressSSLPort /> | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||||||
|   <PropertyGroup> |   <PropertyGroup> | ||||||
|     <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |     <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> | ||||||
|     <UseIISExpress>true</UseIISExpress> |     <UseIISExpress>true</UseIISExpress> | ||||||
|     <Use64BitIISExpress /> |     <Use64BitIISExpress /> | ||||||
|     <IISExpressSSLPort /> |     <IISExpressSSLPort /> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue