| 
									
										
										
										
											2023-10-31 15:22:02 +08:00
										 |  |  |  | --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | alter table CQMS_Performance add OutDay int  null;
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | alter table CQMS_Performance add Workloads decimal(18, 2)  null;
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ
 | 
					
						
							|  |  |  |  | alter table CQMS_Performance add WorkRange nvarchar(200)  null;
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | alter table CQMS_Performance add ScorMan nvarchar(50)  null;
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | --<EFBFBD><EFBFBD><EFBFBD>Ӳ˵<EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | insert into sys_menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
					
						
							|  |  |  |  | values('F2133BD6-C786-407A-AD6F-3EEF613229A8','ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>','ZHGL/Performance/PerformanceAllData.aspx',150,
 | 
					
						
							|  |  |  |  | '0','Menu_ZHGL','1','1','1')
 | 
					
						
							| 
									
										
										
										
											2023-10-31 17:25:24 +08:00
										 |  |  |  | GO
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ALTER PROCEDURE [dbo].[Proc_CallWebApi]
 | 
					
						
							|  |  |  |  | 	-- Add the parameters for the stored procedure here
 | 
					
						
							|  |  |  |  | 	@userId NVARCHAR(2000),--<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD>userid<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŷָ<EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	@thing2 nvarchar(2000),--<EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	@name1 nvarchar(50),--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	@date3 datetime,--<EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	@projectName nvarchar(200),
 | 
					
						
							|  |  |  |  | 	@ResponseText NVARCHAR(4000) OUTPUT
 | 
					
						
							|  |  |  |  | AS
 | 
					
						
							|  |  |  |  | BEGIN
 | 
					
						
							|  |  |  |  | 	-- SET NOCOUNT ON added to prevent extra result sets from
 | 
					
						
							|  |  |  |  | 	-- interfering with SELECT statements.
 | 
					
						
							|  |  |  |  | 	SET NOCOUNT ON;
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     -- Insert statements for procedure here
 | 
					
						
							|  |  |  |  | 	DECLARE @data varchar(8000);
 | 
					
						
							|  |  |  |  | 	DECLARE @ApiUrl VARCHAR(200);
 | 
					
						
							|  |  |  |  | 	DECLARE @RequestType VARCHAR(5);--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:POST,GET
 | 
					
						
							|  |  |  |  | 	DECLARE @date2 varchar(100);
 | 
					
						
							|  |  |  |  | 	set @date2 = CONVERT(varchar(100), @date3, 23)
 | 
					
						
							|  |  |  |  | 	--API<EFBFBD><EFBFBD>ַ
 | 
					
						
							|  |  |  |  | 	set @ApiUrl='http://localhost:7040/api/Common/postSubscribeMessage';
 | 
					
						
							|  |  |  |  | 	--set @ApiUrl='https://zhgd.cwcec.com/sgglapi_wx/api/Common/postSubscribeMessage';
 | 
					
						
							|  |  |  |  | 	set @RequestType='POST';
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	set @data='{
 | 
					
						
							|  |  |  |  | 	"touser":"'+@userId+'",
 | 
					
						
							|  |  |  |  | 	"template_id":"1gT0FfTc2LwnnqUCU8h_nXDyv8VGtne1Iolo47gPA0c",
 | 
					
						
							|  |  |  |  | 	"page":"pages/index/index",
 | 
					
						
							|  |  |  |  | 	"data":{
 | 
					
						
							|  |  |  |  | 		"thing3":{"value":"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD>д"},
 | 
					
						
							|  |  |  |  | 		"thing13":{"value":"ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա"},
 | 
					
						
							|  |  |  |  | 		"time5":{"value":"'+@date2+'"}
 | 
					
						
							|  |  |  |  | 		}
 | 
					
						
							|  |  |  |  | 	}';   --<2D><><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 	Declare @Object as Int
 | 
					
						
							|  |  |  |  | 	Exec sp_OACreate 'Msxml2.ServerXMLHTTP.3.0', @Object OUT
 | 
					
						
							|  |  |  |  | 	Exec sp_OAMethod @Object, 'open', NULL, @RequestType,@ApiUrl,'false'
 | 
					
						
							|  |  |  |  | 	IF @RequestType='POST'
 | 
					
						
							|  |  |  |  | 	BEGIN
 | 
					
						
							|  |  |  |  | 		Exec sp_OAMethod @Object, 'setRequestHeader', NULL, 'Content-Type','application/json'
 | 
					
						
							|  |  |  |  | 		
 | 
					
						
							|  |  |  |  | 	END
 | 
					
						
							|  |  |  |  | 	Exec sp_OAMethod @Object, 'setRequestHeader', NULL, 'token','C4A62EC0-E5D3-4EBF-A5FA-E56AA89633C0'
 | 
					
						
							|  |  |  |  | 	Exec sp_OAMethod @Object, 'send', NULL, @data --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	Exec sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT
 | 
					
						
							|  |  |  |  | 	--EXEC sp_OAGetErrorInfo @Object --<EFBFBD>쳣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	--Select  @ResponseText as ResponseText
 | 
					
						
							|  |  |  |  | 	--Select * from [dbo].[ParseJSON](@ResponseText)
 | 
					
						
							|  |  |  |  | 	Exec sp_OADestroy @Object
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | END
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | SET ANSI_NULLS ON
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | SET QUOTED_IDENTIFIER ON
 | 
					
						
							|  |  |  |  | GO
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>㶨ʱִ<EFBFBD>У<EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><EFBFBD>ˣ<EFBFBD>Ȼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | ALTER PROCEDURE [dbo].[Sp_APP_PerformanceByTime]     
 | 
					
						
							|  |  |  |  | 	
 | 
					
						
							|  |  |  |  | AS         
 | 
					
						
							|  |  |  |  | BEGIN
 | 
					
						
							|  |  |  |  | 	declare @ResponseText NVARCHAR(4000);
 | 
					
						
							|  |  |  |  | 	DECLARE @PostUserid nvarchar(2000);
 | 
					
						
							|  |  |  |  | 	declare @UserOpenid nvarchar(50);
 | 
					
						
							|  |  |  |  | 	declare @Projectname nvarchar(200);
 | 
					
						
							|  |  |  |  |     --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>ѯ
 | 
					
						
							|  |  |  |  | 	DECLARE @Userid nvarchar(50);--<EFBFBD>û<EFBFBD>id
 | 
					
						
							|  |  |  |  | 	DECLARE @ProjectId nvarchar(50);--
 | 
					
						
							|  |  |  |  | 	DECLARE My_Cursor CURSOR --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>
 | 
					
						
							|  |  |  |  | 	FOR ( select Top 1 Child3.CreateMan,Perfor.ProjectId from CQMS_Performance_Child3 Child3
 | 
					
						
							|  |  |  |  | 		  LEFT JOIN CQMS_Performance as Perfor ON Perfor.PerformanceGid=Child3.PerformanceGid
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 			where Child3.WorkPlan='' 
 | 
					
						
							|  |  |  |  | 			and  CONVERT(varchar(100), Child3.CurrentDate, 23)=CONVERT(varchar(100), GETDATE(), 23) ) 
 | 
					
						
							|  |  |  |  | 	OPEN My_Cursor;--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD> 
 | 
					
						
							|  |  |  |  | 	FETCH NEXT  FROM My_Cursor INTO @Userid,@ProjectId;--<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 	WHILE @@FETCH_STATUS=0
 | 
					
						
							|  |  |  |  | 	 --<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>״̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>жϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
 | 
					
						
							|  |  |  |  | 			BEGIN
 | 
					
						
							|  |  |  |  | 			    declare @dateNow datetime;
 | 
					
						
							|  |  |  |  | 				set @dateNow=getdate();
 | 
					
						
							|  |  |  |  | 				select @UserOpenid=openid from sys_user where userid=@Userid;
 | 
					
						
							|  |  |  |  | 				select @Projectname=ShortName from Base_Project where projectid=@ProjectId;
 | 
					
						
							|  |  |  |  | 				--ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>api<EFBFBD>洢<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | 
					
						
							|  |  |  |  | 				exec Proc_CallWebApi @UserOpenid,'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD>д','ϵͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա',@dateNow,@Projectname,@ResponseText output;
 | 
					
						
							|  |  |  |  | 			FETCH NEXT 
 | 
					
						
							|  |  |  |  | 			FROM
 | 
					
						
							|  |  |  |  | 				My_Cursor INTO @Userid,@ProjectId;
 | 
					
						
							|  |  |  |  | 		
 | 
					
						
							|  |  |  |  | 		END CLOSE My_Cursor;--<EFBFBD>ر<EFBFBD><EFBFBD>α<EFBFBD>
 | 
					
						
							|  |  |  |  | 	DEALLOCATE My_Cursor;--<EFBFBD>ͷ<EFBFBD><EFBFBD>α<EFBFBD>
 | 
					
						
							|  |  |  |  | END
 | 
					
						
							| 
									
										
										
										
											2023-10-31 15:22:02 +08:00
										 |  |  |  | GO
 |