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
|