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

未埋单时修改了菜品编码造成无法结账,提示“数据异常结算失败”。

【问】未埋单时修改了菜品编码造成无法结账,提示“数据异常结算失败”。
【适用版本】食通天5 【模块】前台管理 【点击数】117
【知识编号】C2015011300061
【问题描述】由于未埋单就修改菜品编码,造成无法结账,提示“数据异常结算失败”。

【答】 备份数据库后,使用此语句后将此台所点菜品全部删除后,重新点菜。
use issrestv6
go
drop TRIGGER dbo.tr_cybr_u_tmp_orderdish_delete
go
delete from  cybr_u_tmp_orderdish  where ch_billno=’B0213091000002′–注意修改为问题单号
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   

赞(0)
未经允许不得转载:思迅软件知识库 » 未埋单时修改了菜品编码造成无法结账,提示“数据异常结算失败”。
分享到: 更多 (0)

评论 抢沙发

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