|
@@ -393,17 +393,40 @@ class PayController extends Controller
|
|
if ($validator->fails()) {
|
|
if ($validator->fails()) {
|
|
return $this->validatorError($validator->messages()->all(), ErrorCode::CLIENT_WRONG_PARAMS);
|
|
return $this->validatorError($validator->messages()->all(), ErrorCode::CLIENT_WRONG_PARAMS);
|
|
}
|
|
}
|
|
- $order = new OrderInfoModel();
|
|
|
|
|
|
+// $order = new OrderInfoModel();
|
|
|
|
|
|
Log::info($data['number']);
|
|
Log::info($data['number']);
|
|
- $order->code = $data['code'];
|
|
|
|
- $order->transaction_id = $data['transaction_id'];
|
|
|
|
- $order->user_id = $data['user_id'];
|
|
|
|
- $order->goods_id = $data['goods_id'];
|
|
|
|
- $order->price = $data['price'];
|
|
|
|
- $order->number = $data['number'];
|
|
|
|
- $order->amount = $data['amount'];
|
|
|
|
- $order->pay_type = $data['pay_type'];
|
|
|
|
|
|
+
|
|
|
|
+ $AppleProducts = OrderInfoModel::getAllAppleProducts();
|
|
|
|
+ $coin = 0 ;
|
|
|
|
+ if(isset($AppleProducts[$data['number']])){
|
|
|
|
+ $coin = $AppleProducts[$data['number']];
|
|
|
|
+ }
|
|
|
|
+// $order->code = $data['code'];
|
|
|
|
+// $order->transaction_id = $data['transaction_id'];
|
|
|
|
+// $order->user_id = $data['user_id'];
|
|
|
|
+// $order->goods_id = $data['goods_id'];
|
|
|
|
+// $order->price = $data['price'];
|
|
|
|
+// $order->number = $data['number'];
|
|
|
|
+// $order->amount = $data['amount'];
|
|
|
|
+// $order->pay_type = $data['pay_type'];
|
|
|
|
+
|
|
|
|
+ //更新订单状态
|
|
|
|
+// $order->status = OrderInfoModel::STATUS_FINISHED;
|
|
|
|
+// $order->save();
|
|
|
|
+
|
|
|
|
+ $u = Auth::user();
|
|
|
|
+ $u->coin += $coin;
|
|
|
|
+ $u->save();
|
|
|
|
+ //记日志
|
|
|
|
+ $_types = AccountLog::getAllType();
|
|
|
|
+ $_ops = AccountLog::getAllop();
|
|
|
|
+ $this->logAccount($_types[AccountLog::TYPE_CASH], $u->id, $u->name,$coin,
|
|
|
|
+ $_ops[AccountLog::OP_CHARGE],
|
|
|
|
+ $_types[AccountLog::TYPE_COIN], $u->id,$u->name,$coin,$data['number'],'');
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ \Log::info('支付完成');
|
|
if (isset($data['ext_info'])) {
|
|
if (isset($data['ext_info'])) {
|
|
$order->ext_info = $data['ext_info'];
|
|
$order->ext_info = $data['ext_info'];
|
|
}
|
|
}
|