12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace refill\suning;
- require_once(BASE_HELPER_RAPI_PATH . '/suning/config.php');
- use refill;
- use Log;
- class RefillCallBack implements refill\IRefillCallBack
- {
- public function verify($params): bool
- {
- return true;
- }
- public function notify($params)
- {
- //苏宁接口提交成功即订单成功,只需处理成功
- $order_sn = $params['order_sn'];
- $order_info = Model('vr_order')->getOrderInfo(['order_sn' => $order_sn]);
- if (empty($order_info)) {
- return [false, false, false,false];
- }
- $order_id = $order_info['order_id'];
- $card_info = $params['card_info'];
- if (!empty($card_info)) {
- Model('thrid_refill')->edit_third($order_id, ['card_info' => json_encode($card_info)]);
- Model('refill_order')->edit($order_id, ['official_sn' => $card_info['card_no']]);
- }
- return [$order_id, true, false,true];
- }
- }
|