|
|
@@ -37,29 +37,34 @@ class RechargeOrder extends BaseModel
|
|
|
*/
|
|
|
public function createOrder($uid, $rechargeId, $price, $integral, $giveIntegral, $payType = 'wxpay', $adminId = 0, $remark = '', $discount = 0)
|
|
|
{
|
|
|
- $orderSn = $this->mkOrderSn($uid);
|
|
|
- $totalIntegral = $integral + $giveIntegral;
|
|
|
-
|
|
|
- $bool = $this->insert([
|
|
|
- 'order_id' => $orderSn,
|
|
|
- 'uid' => $uid,
|
|
|
- 'recharge_id' => $rechargeId,
|
|
|
- 'price' => $price,
|
|
|
- 'integral' => $integral,
|
|
|
- 'give_integral' => $giveIntegral,
|
|
|
- 'total_integral' => $totalIntegral,
|
|
|
- 'pay_type' => $payType,
|
|
|
- 'paid' => 0,
|
|
|
- 'pay_time' => 0,
|
|
|
- 'remark' => $remark,
|
|
|
- 'admin_id' => $adminId,
|
|
|
- 'discount_amount' => $discount,
|
|
|
- 'status' => 0,
|
|
|
- 'add_time' => time(),
|
|
|
- 'update_time' => time()
|
|
|
- ]);
|
|
|
-
|
|
|
- return $bool ? $orderSn : null;
|
|
|
+ try {
|
|
|
+ $orderSn = $this->mkOrderSn($uid);
|
|
|
+ $totalIntegral = $integral + $giveIntegral;
|
|
|
+
|
|
|
+ $bool = $this->insert([
|
|
|
+ 'order_id' => $orderSn,
|
|
|
+ 'uid' => $uid,
|
|
|
+ 'recharge_id' => $rechargeId,
|
|
|
+ 'price' => $price,
|
|
|
+ 'integral' => $integral,
|
|
|
+ 'give_integral' => $giveIntegral,
|
|
|
+ 'total_integral' => $totalIntegral,
|
|
|
+ 'pay_type' => $payType,
|
|
|
+ 'paid' => 0,
|
|
|
+ 'pay_time' => 0,
|
|
|
+ 'remark' => $remark,
|
|
|
+ 'admin_id' => $adminId,
|
|
|
+ 'discount_amount' => $discount,
|
|
|
+ 'status' => 0,
|
|
|
+ 'add_time' => time(),
|
|
|
+ 'update_time' => time()
|
|
|
+ ]);
|
|
|
+
|
|
|
+ return $bool ? $orderSn : null;
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ @file_put_contents('quanju.txt', date('Y-m-d H:i:s') . ' [createOrder Error] ' . $e->getMessage() . ' File: ' . $e->getFile() . ' Line: ' . $e->getLine() . "创建订单报错\r\n", 8);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|