getInfo([ ['member_id', '=', $data['member_id'] ] ], 'weapp_openid'); $pay = model('pay')->getInfo([ ['out_trade_no', '=', $data['out_trade_no'] ] ], 'trade_no,pay_time'); $param = [ 'out_order_id' => $data['order_id'], 'openid' => $member['weapp_openid'], 'action_type' => 1, 'transaction_id' => $pay['trade_no'], 'pay_time' => date('Y-m-d H:i:s', $pay['pay_time']) ]; (new Weapp($data['site_id']))->pay($param); } } }