本文整理汇总了PHP中WxPayUnifiedOrder::GetBody方法的典型用法代码示例。如果您正苦于以下问题:PHP WxPayUnifiedOrder::GetBody方法的具体用法?PHP WxPayUnifiedOrder::GetBody怎么用?PHP WxPayUnifiedOrder::GetBody使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WxPayUnifiedOrder
的用法示例。
在下文中一共展示了WxPayUnifiedOrder::GetBody方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: addPayLog
/**
* 记录支付日志
*/
private function addPayLog($openid, $order_id, \WxPayUnifiedOrder $input)
{
$data = ['openid' => $openid, 'order_id' => intval($order_id), 'order_sn' => $input->GetOut_trade_no(), 'body' => $input->GetBody(), 'total_fee' => $input->GetTotal_fee(), 'attach' => $input->GetAttach(), 'time_start' => strtotime($input->GetTime_start()), 'time_expire' => strtotime($input->GetTime_expire()), 'pay_time' => 0, 'status' => 0, 'wx_pay_sn' => '', 'is_send' => 0, 'created_at' => time()];
$M = M("wx_pay_log");
$rel = $M->where(["openid" => $openid, 'order_sn' => $data['order_sn']])->select();
if (empty($rel)) {
$M->add($data);
} else {
$M->where(["openid" => $openid, 'order_sn' => $data['order_sn']])->save($data);
}
}