moonsflyer 4 months ago
parent
commit
a0566509ee
1 changed files with 10 additions and 9 deletions
  1. 10 9
      app/openapi/logic/order/OrderLogic.php

+ 10 - 9
app/openapi/logic/order/OrderLogic.php

@@ -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;
     }