241

    快餐结账的时候报错:该优惠券已被使用,请重新选择优惠券。
    作者:于 2019年05月28日 发布在分类 / 快餐收银 下,并于 2019年05月28日 编辑

    快餐结账的时候报错:该优惠券已被使用,请重新选择优惠券。

    出现这种情况,可能是因为券在线下数据库中已经被记录为使用了,但是线上的状态还是没使用。

    请按以下方式处理:

    1、备份数据库,并停止tomcat服务。

    2、清理tomcat日志。

    3、启动tomcat服务,并操作快餐模块,等待报错出现。

    4、快餐模块报错以后,在tomcat日志中,找到该会员的用券记录。

            比如下图中的“couponid”就是有问题的券:

            

    5、SQL查询分析器中,选择yumstone数据库,并执行语句。

            select * from S_Tickets where Status=3 and TNo='WX{19050752575661033604}'

            其中TNO字段中大括号部分替换为上一步中查找到的券号。

    6、如果有搜索结果的话,则执行删除语句

            delete from S_Tickets where Status=3 and TNo='WX{19050752575661033604}'

    7、快餐模块继续用券结账,以验证结果是否解决。

     标签

    tomcat 快餐 数据库 报错 使用 数据 模块 andtno 出现 结账
     推荐知识

     访问权限

    创建人
    工作小组 易石编辑部
    文档编辑权限 工作小组
    文档阅读权限 来自分类
    分类阅读权限 所有人
    分类编辑权限 所有人
    分类审核权限
     历史版本

    修改日期 修改人 备注
    2019-05-28 17:51:50[当前版本] CREAT
    wcp知识库系统-V3.2.5.free