Mysql 关闭订单存储过程应用
admin
2023-05-18 14:42:06
0

本文主要给大家介绍Mysql 关闭订单存储过程应用,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。

关闭订单存储过程

begin

declare done int default 0;

declare orderid varchar(22);

#声明查询订单的游标

declare cur cursor for select orders.order_id from orders where orders.order_state =  'wait_pay';

#异常处理

declare continue handler for sqlstate '02000' set done = 1;

#打开游标

open cur;

#遍历数据

fetch next from cur into orderid;

repeat

if not done then

#根据订单编号查询订单的下单时间

Mysql 关闭订单存储过程应用

select orders.order_xiatime into @a from orders where order_id=orderid;

#根据订单下单时间获取1天后的时间(先用一天,存储过程正常使用后改为12小时间)

SELECT ADDDATE(@a, INTERVAL 24 Hour) into @b;

#判断会员在1天内是否未做任何处理

if @b

#自动更新订单的状态

update orders set order_state='trade_colsed',order_closetime = now() ,close_order_reason='订单关闭时间到,定时任务正常关闭' where order_id=orderid;

#若有多个操作可以在这里接着些

#回收库存(调用另一个存储过程)

call recoveryOfInventory(orderid);

end if;

end if;

fetch next from cur into orderid;

until done end repeat;

close cur;

看了以上关于Mysql 关闭订单存储过程应用,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。

相关内容

热门资讯

自动空调调到多少度合适 冬天,调成30度比较合适的。夏天的时候,空调设置的温度应该比室外温度低3到4度,一般来说,26度是比...
空调制热多少度合适 空调制热多少度合适?从人体舒适方面来考虑,冬季室内温度最好控制在18—20度之间。在这个温度下人是感...
电视机运行内存多大合适 电视机运行内存多大合适:4k电视的运行内存在2GB及以上最好。如今,Android 5.0以上的系统...
iphone13电量 演示机型信息: 品牌型号:iPhone13 系统版本:IOS16.1 iphone13电量最高百分之...
noritz能率热水器维修电话 热水器在我们的日常生活中扮演着重要的角色,为我们提供温暖舒适的热水。然而,由于长时间使用或其他原因,...
嘉善双飞取得金属带换向输送装置... 国家知识产权局信息显示,嘉善双飞润滑材料有限公司取得一项名为“金属带换向输送装置”的专利,授权公告号...
“千里之行,始于足下”,哈萨克... 据凤凰卫视报道,哈萨克斯坦首都阿斯塔纳首条无人驾驶轻轨列车5月16日正式投入运营,多家中企参与建造和...
三星电子会长李在镕公开道歉,呼... 据CCTV国际时讯报道,5月16日,三星电子会长李在镕就公司“内部问题”公开道歉。 当地时间202...
“福特”号航母返回母港:曾在伊... 据凤凰卫视报道,美国航空母舰“福特”号在结束了为期11个月的部署后,5月16日返回弗吉尼亚州诺福克海...
CERN的奠基之路和日本团队的... 缪子作为第二代轻子,是1936年美国物理学家卡尔·安德森(Carl D. Anderson,因发现正...