💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
### 计算订单单品实收金额 **位置:** Common\Lib\OrderLib.class.php **参数:** * @param $pay_amount 订单实收总金额 * @param $ac_price 单品销售金额 * @param $ac_total 订单销售金额总和(可以用订单应收总金额+活动优惠金额算出) **调用:** * 组件文件外调用 // 计算订单单品实收金额 $my_order = new OrdersLib(); $item_data['payin_amount'] = $my_order->calculatePayinAmount($order_data['pay_amount'], $vv['ac_price'], $ac_total); **返回:** 订单单品实收金额 **完整代码:** ~~~ /** * 计算订单单品实收金额 * @param $pay_amount 订单实收总金额 * @param $ac_price 单品销售金额 * @param $ac_total 订单销售金额总和(可以用订单应收总金额+活动优惠金额算出) * @return float */ public function calculatePayinAmount($pay_amount, $ac_price, $ac_total) { // 每个唯一码的实收金额计算,实收总金额 * 销售金额/销售金额之和(均摊优惠) $payin_amount = $pay_amount * ($ac_price/$ac_total); return round($payin_amount, 2); } ~~~