有问题文章留言 看内容决定收费与免费
另外接收数据库质疑 勒索病毒数据恢复等项目。

菜品与实际不符

【问】菜品与实际不符
【适用版本】美世家桑拿4 【模块】基础业务 【点击数】84
【知识编号】C2017083100011
【问题描述】结账时提示“菜品与实际不符,请退出刷新”,这个怎么处理?

【答】 备份数据库,参考执行以下语句:将结账异常台所点菜品全部退菜,用下面语句进行删除,后重新点菜或消台。
use issrestv6
go
–1.
drop TRIGGER dbo.tr_cybr_u_tmp_orderdish_delete
go
–2.注意此处理中的单号需要改为对应餐台的开单单号(进入餐桌点其它,开台信息可看到开单单号)
delete from dbo.cybr_u_tmp_orderdish where ch_billno = ‘B0213031800008’
–3.
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GOCreate TRIGGER tr_cybr_u_tmp_orderdish_delete ON cybr_u_tmp_orderdish
FOR delete
AS
begin 
   –再判断是否有已保存菜品
   if exists(select 1 from deleted where left(ltrim(ch_billno),1) <> ‘V’ and left(ltrim(ch_billno),1) <> ‘T’)
   begin
      –当t_sys_system表中没有sys_var_id为’delete_orderdish’行时会返回错误提示
      if not exists(select 1 from t_sys_system where sys_var_id = ‘delete_orderdish’)
    begin
       RAISERROR (‘对已下单的菜品只能退菜,不能删除!’, 16, 1)
       ROLLBACK TRANSACTION
    end
   
    return
 end  
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

赞(0)
未经允许不得转载:思迅软件知识库 » 菜品与实际不符

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址