webshop(1)

block.php

spec_value_list()  //ajax获取规格量

$spec_id = IFilter::act(IReq::get('id'),'int');// 获取POST数据
$specObj = new IModel('spec');//初始化spec商品模型规格表类对象
$specData = $specObj->getObj("id = ".$spec_id." and is_del = 0");//根据规格编号 获取规格详细信息

goods_list()  //列出筛选商品

//商品检索条件
$show_num = IFilter::act( IReq::get('show_num'),'int');
···
$seller_id = IFilter::act( IReq::get('seller_id'),'int');
$goods_id = IFilter::act( IReq::get('goods_id'),'int');

area_child()  //获取地区

show_spec()  //[公共方法]通过解析products,goods表中的spec_array转化为格式:k:规格名称;v:规格值

order_delivery()  //获得配送方式ajax

doPay()  //进行支付的支付方法

//获得相关参数
$order_id   = IReq::get('order_id');
$recharge   = IReq::get('recharge');
$payment_id = IFilter::act(IReq::get('payment_id'),'int');
//获取订单信息
$orderDB  = new IModel('order');
$orderRow = $orderDB->getObj('id = '.current($order_id));
//获取支付方式类库
$paymentInstance = Payment::createPaymentInstance($payment_id);

callback()  //支付回调[同步]

//从URL中获取支付方式
$payment_id      = IFilter::act(IReq::get('_id'),'int');
$paymentInstance = Payment::createPaymentInstance($payment_id);

server_callback()  //支付回调[异步]

//从URL中获取支付方式
$payment_id      = IFilter::act(IReq::get('_id'),'int');
$paymentInstance = Payment::createPaymentInstance($payment_id);
//执行接口回调函数
$callbackData = array_merge($_POST,$_GET);
unset($callbackData['controller']);
unset($callbackData['action']);
unset($callbackData['_id']);
$return = $paymentInstance->serverCallback($callbackData,$payment_id,$money,$message,$orderNo);
//订单批量结算缓存机制
$moreOrder = Order_Class::getBatch($orderNo);

merchant_callback()  //支付中断处理

转载于:https://my.oschina.net/u/3725872/blog/1588113

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值