2 qq 18406437 qq_18406437 于 2016.02.18 19:40 提问

支付自动确认订单方案

我们公司开发一个类似饿了吗的app,当中送到后,用户不确认3小时自动确认,求这种实现方案?

4个回答

caozhy
caozhy   Ds   Rxr 2016.02.18 20:46

用java quartz框架,将过期任务放在里面3小时后执行。

Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.18 20:49

你可以开启一个定时任务,然后进行处理

pzhsunxu
pzhsunxu   2016.02.18 21:14

你可以开启一个定时任务,然后进行处理

simpleGW
simpleGW   2016.02.18 19:46

使用Timmer定时器,指定时间触发相应代码

simpleGW
simpleGW 回复qq_18406437: 嗯 我其实感觉这更是服务端的事情不该交给客户端去做,配送员确认送到之后过多久自动确认
2 年多之前 回复
qq_18406437
qq_18406437 每一个订单都要设置一个吗
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
15天自动收货,30分钟不支付订单自动取消是如何实现的?
(1)用户支付完成以后,把订单ID插入到内存的一个DelayQueue中,同时插入到Redis中。(2)15天之内,用户点击了确认收货,则从DelayQueue中删除,从Redis中删除。(3)超过7天,DelayQueue中的订单ID出队,查询数据库,改状态为自动收货,删除redis。(4)如果15天之内,web服务器重启过,则web服务器启动以后,从redis中读取待收货的订单,插入到Dela...
7天自动收货,30分钟不支付订单自动取消是如何实现的?
1.我们以支付以后7天自动收货为例来说明下: (1)用户支付完成以后,把订单ID插入到内存的一个DelayQueue中,同时插入到Redis中。 (2)7天之内,用户点击了确认收货,则从DelayQueue中删除,从Redis中删除。 (3)超过7天,DelayQueue中的订单ID出队,查询数据库,改状态为自动收货,删除redis。 (4)如果7天之内,web服务器重启过,则web服务器
ecshop 二次开发 订单模块流程分析和修改,修改确认后未付款可以取消订单
分析订单状态:    在ecshop中控制订单的整个流程的状态有4种:    1,order_status  订单状态    2,shipping_status发货状态    3,pay_status付款状态    4,综合状态    在代码中使用常量来进行配置    inc_onstant.php中配置了   /* 订单状态 */   define('OS_UNCONFIRME
Android仿支付宝订单确认和支付
1.效果图 2.实现方式 dialog_confirm_order.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"
商城系统确认订单后的支付过程的代码实现
       我们在网上购物时,通过购物车去结算,然后在订单详情页面选择“确定订单”,此时页面会跳转至第三方提供的支付页面完成支付功能。订单详情页面中除了一些订单需要的必要信息,还有一个是银行信息的表单提交参数,上图页面对应的html为:&amp;lt;br /&amp;gt; &amp;lt;input type=&quot;radio&quot; name=&quot;pd_FrpId&quot; value=&quot;ICBC-NET-B2C&quot; checked=...
ECSHOP自动确认收货解决方案 【附代码】
ecshop系统,本身不带自动确认收货的,网上也找了一下,很多很复杂,且需要在服务器端设置定时任务,如果是虚拟主机,基本上就歇菜了。     某宝有一些卖自动收货的插件,不太了解其机制,不过也比较贵,要1-200一个。没办法,就自己开发吧。以下为解决方案。   解决思路:   跟淘宝的类似,默认设置7天后还没有自动确认收货,那么就会系统强制确认收货。只不过这个强制确认收货,没有在系统
订单超时未付款及时删除(伪),一种解决方案
背景:新下订单10分钟内未付款,则修改订单状态为无效状态 在刚下订单后,将订单放入一个list当中,该list中存放订单对象(该对象可只存放,刚下订单的ID和下单时间), 然后创建一个线程,run()方法中执行遍历list中的订单的下单时间与当前时间对比,如果当前时间减去下单时间大于10分钟, 则根据订单ID,删除该订单,并将list中的该条数据也删除;如果10分钟内付款,则直接在业
如何实现下订单后一个小时后未付款的订单自动取消
写个存储过程实现订单后一个小时为付款则订单自动取消的功能,然后增加给数据库增加个维护计划定时执行这个存储过程。或者自己写个小监控软件来按时执行。还可以写个aspx的页面用脚本控制它每小时刷新一次,自己就在服务器上开着这个页面。
订单号生成策略与超时自动取消方案
订单号生成策略(UUID 数据库自增 Snowflake Redis MongoDB objectId Zookeeper Znode) 1、UUID 大家都知道,不说了。 2、数据库自增ID 关系型数据库都实现数据库自增; MYSQL通过AUTO_INCREMENT实现、Oracle通过Sequence序列实现的。 在数据库集群环境下,不同数据库节点可设置...
基于Redis实现订单倒计时自动关闭——Java
1.场景:    电商系统或者购票系统都必须具备订单功能,生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,    但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太影响效率。还有一种想法,在用户进入订单界面的时候,判断时间执行相关操作。方式可能有很多,在这里介绍一种监听Redis键值对过期时间来实现订单自动关闭。2.思路:    在...