百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> ecshop数据库订单状态判断
分享文章到:

ecshop数据库订单状态判断

发布时间:12/03 来源: 浏览: 关键词:

  ecshop数据库订单状态判断

order_info 表刚下完订单order_status 0shipping_status 0pay_status 0 取消order_status 2shipping_status 0pay_status 0 确认order_status 1shipping_status 0pay_status 0 已付款order_status 1shipping_status 0pay_status 2 配货中order_status 1shipping_status 3pay_status 2 已发货order_status 5shipping_status 1pay_status 2 已收货order_status 5shipping_status 2pay_status 2 退货order_status 4shipping_status 0pay_status 0 /* 订单状态 */define(‘OS_UNCONFIRMED’, 0); // 未确认define(‘OS_CONFIRMED’, 1); // 已确认define(‘OS_CANCELED’, 2); // 已取消define(‘OS_INVALID’, 3); // 无效define(‘OS_RETURNED’, 4); // 退货 /* 支付类型 */define(‘PAY_ORDER’, 0); // 订单支付define(‘PAY_SURPLUS’, 1); // 会员预付款 /* 配送状态 */define(‘SS_UNSHIPPED’, 0); // 未发货define(‘SS_SHIPPED’, 1); // 已发货define(‘SS_RECEIVED’, 2); // 已收货define(‘SS_PREPARING’, 3); // 备货中 /* 支付状态 */define(‘PS_UNPAYED’, 0); // 未付款define(‘PS_PAYING’, 1); // 付款中define(‘PS_PAYED’, 2); // 已付款 $_LANG['os'][OS_UNCONFIRMED] = ‘未确认’;0$_LANG['os'][OS_CONFIRMED] = ‘已确认’;1$_LANG['os'][OS_CANCELED] = ‘ 取消‘;2$_LANG['os'][OS_INVALID] = ‘无效‘;3$_LANG['os'][OS_RETURNED] = ‘退货‘;4 $_LANG['ss'][SS_UNSHIPPED] = ‘未发货’;$_LANG['ss'][SS_PREPARING] = ‘配货中’;$_LANG['ss'][SS_SHIPPED] = ‘已发货’;$_LANG['ss'][SS_RECEIVED] = ‘收货确认’; $_LANG['ps'][PS_UNPAYED] = ‘未付款’;$_LANG['ps'][PS_PAYING] = ‘付款中’;$_LANG['ps'][PS_PAYED] = ‘已付款’; 订单的处理判断   while ($row = $GLOBALS['db']->fetchRow($res))    { //        if ($row['order_status'] == OS_UNCONFIRMED)        {            $row['handler'] = "<a href=\"user.php?act=cancel_order&order_id=" .$row['order_id']. "\" onclick=\"if (!confirm('".$GLOBALS['_LANG']['confirm_cancel']."')) return false;\">".$GLOBALS['_LANG']['cancel']."</a>";        }        else if ($row['order_status'] == OS_CONFIRMED)        {            /* 对配送状态的处理 */            if ($row['shipping_status'] == SS_SHIPPED)            {                @$row['handler'] = "<a href=\"user.php?act=affirm_received&order_id=" .$row['order_id']. "\" onclick=\"if (!confirm('".$GLOBALS['_LANG']['confirm_received']."')) return false;\">".$GLOBALS['_LANG']['received']."</a>";            }            elseif ($row['shipping_status'] == SS_RECEIVED)            {                @$row['handler'] = '<span style="color:red">'.$GLOBALS['_LANG']['ss_received'] .'</span>';            }            else            {                if ($row['pay_status'] == PS_UNPAYED)                {                    @$row['handler'] = "<a href=\"user.php?act=order_detail&order_id=" .$row['order_id']. '">' .$GLOBALS['_LANG']['pay_money']. '</a>';                }                else                {                    @$row['handler'] = "<a href=\"user.php?act=order_detail&order_id=" .$row['order_id']. '">' .$GLOBALS['_LANG']['view_order']. '</a>';                }             }        }        else        {            $row['handler'] = '<span style="color:red">'.$GLOBALS['_LANG']['os'][$row['order_status']] .'</span>';        }
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有4人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板