|
|
@@ -189,15 +189,16 @@ class OrderLogic extends BaseLogic
|
|
|
$saveData['order_goods'] = $params['order_goods'];
|
|
|
|
|
|
$ret = Order::create($saveData);
|
|
|
- if($ret){
|
|
|
- //减少金额
|
|
|
- $userInfo->user_money = $userInfo->user_money - $order_amount;
|
|
|
- $userInfo->save();
|
|
|
-
|
|
|
- //记录用户金额变动记录
|
|
|
- //记录日志
|
|
|
- AccountLogLogic::add($userInfo->id, AccountLogEnum::BNW_DEC_ORDER, AccountLogEnum::DEC, $order_amount, $params['orderSn'], '线下收银台销售扣减用户金额');
|
|
|
-
|
|
|
+ if($ret) {
|
|
|
+ if ($params['pay_way'] == 1) {
|
|
|
+ //减少金额
|
|
|
+ $userInfo->user_money = $userInfo->user_money - $order_amount;
|
|
|
+ $userInfo->save();
|
|
|
+
|
|
|
+ //记录用户金额变动记录
|
|
|
+ //记录日志
|
|
|
+ AccountLogLogic::add($userInfo->id, AccountLogEnum::BNW_DEC_ORDER, AccountLogEnum::DEC, $order_amount, $params['orderSn'], '线下收银台销售扣减用户金额');
|
|
|
+ }
|
|
|
}
|
|
|
return true;
|
|
|
}
|