IF EXISTS (SELECT 1 FROM sys.objects WHERE object_id = OBJECT_ID('[dbo].[order_113_2269_wrknew_start]') AND type = 'P')
DROP PROCEDURE [dbo].[order_113_2269_wrknew_start]
GO

-- 生成时间:2018-06-22 10:46:31 by ebs-core  
CREATE  procedure order_113_2269_wrknew_start(
     @cmpid int, 
     @useruid int, 
     @bizid int, 
     @ordid bigint, 
     @wrkid int, 
     @jbid bigint, 
     @operation varchar(50) output, 
     @errorinfo nvarchar(4000) output
  ) 
as  
begin  
set nocount on  
declare @nonedate datetime 
set @nonedate = CONVERT(datetime,'1910-1-1')
declare @ord2group2 nvarchar(50) 
set @ord2group2 = '' 
declare @sys_recid bigint 
set @sys_recid = 0 
 set @operation = 'continue'
 set @errorinfo = '' 
 --- 以下是预处理事件中的临时表
 
exec drop_temp_table '#romaster' 
select * into #romaster from order_113 where ord_id=@ordid 
 ---- 以下是开发人员写的 before start job 事件 --------------
 /*确认验收结果*/
declare @state nvarchar(20)
select @state=ord_status from #romaster
if @state='已开业'
begin
set @operation='continue'
end 
else 
if @state!='已开业'
begin
set @operation='abort'
end 
 ---- 以上是开发人员写的 before start job 事件 --------------
 
 if (@operation='continue') 
 begin
 set @nonedate= @nonedate  -- here useless 
 
end 
--- 清除临时表 
exec drop_temp_table '#romaster' 

set nocount off 
end