如何实现网站服务器ecshop后台订单自动确认功能?桂哥网络这篇文章将为大家详细讲解有关如何实现网站ecshop后台订单自动确认功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
ecshop栏目介绍ecshop后台订单自动确认开发
CREATETABLE`order_auto_confirm`( `id`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENT, `order_id`INT(10)UNSIGNEDNOTNULLDEFAULT'0', `order_sn`VARCHAR(20)NOTNULL, `execute_time`INT(10)UNSIGNEDNOTNULLDEFAULT'0', `order_status`TINYINT(3)UNSIGNEDNOTNULLDEFAULT'0'COMMENT'0未确定,1已经确定', `addtime`INT(10)UNSIGNEDNOTNULLDEFAULT'0', `update_time`INT(10)UNSIGNEDNOTNULLDEFAULT'0', PRIMARYKEY(`id`), UNIQUEINDEX`order_id`(`order_id`), INDEX`execute_time`(`execute_time`) ) COMMENT='订单定期自动确定' COLLATE='utf8_general_ci' ENGINE=MyISAM;
一、
/admin/order.php加入以下代码:
elseif($_REQUEST['act']=='order_cron') { $act1=empty($_POST@['act1'])?0:$_POST@['act1']; if(empty($act1)||!in_array($act1,array('add','cancel')))make_json_response('',-1,'未知请求act1');$order_id=intval($_POST@['order_id']); $order=order_info($order_id); if(empty($order))make_json_response('',-2,'没有此订单ID');if($order['order_status'])make_json_response('',-3,'此订单已经确认,不用自动确认');if($order['pay_status'])make_json_response('',-4,'此订单支付状态已经变动,无法添加任务');if($act1=='add'){ $order_cron_time=empty($_POST@['order_cron_time'])?0:$_POST@['order_cron_time'];if(empty($order_cron_time))make_json_response('',-10,'请求的时间错误');$sql='selectorder_idfrom'.$ecs->table('order_auto_confirm').'whereorder_id='.$order_id; $rs=$db->getRow($sql); if($rs['order_id']==$order_id){ make_json_response('',-30,'此订单任务已经存在,不能重复添加'); } $execute_time=local_strtotime($order_cron_time); $sql="insertinto".$ecs->table('order_auto_confirm')."(order_id,order_sn,execute_time,order_status,addtime)values(".$order_id.",'".$order['order_sn']."',".$execu
以上就是桂哥网络为大家介绍的如何实现网站服务器ecshop后台订单自动确认功能的内容,希望看完对大家能够有所帮助,桂哥网络专注网站服务器租用托管,旗下包含移动电信联通等单线多线机柜租用服务,是江苏省内专业的IDC数据机柜托管租用提供商,专业提供网站专用服务器租用、网站专用服务器托管等业务,百度标准定制化机柜,48U超大容量,降低用户机柜租用费用。如有需要,敬请联系桂哥网络。
网站专用服务器租用:www.guigege.cn
TikTok千粉号购买平台:https://tiktokusername.com/
TOP