WIN-2308041133\Administrator 5 月之前
父節點
當前提交
a0acf269c4
共有 1 個文件被更改,包括 17 次插入0 次删除
  1. 17 0
      app/admin/controller/order/StoreOrder.php

+ 17 - 0
app/admin/controller/order/StoreOrder.php

@@ -594,6 +594,23 @@ class StoreOrder extends AuthController
                     UserBill::expend('退款退佣金', $item['uid'], 'now_money', 'brokerage', $item['number'], $id, bcsub($usermoney, $item['number'], 2), '订单退款扣除佣金' . floatval($item['number']) . '元');
                 }
             }
+            //退健康币
+            $brokerage_list = UserBill::where('category', 'brokerage_price')
+                ->where('link_id', $id)
+                ->where('pm', 0)
+                ->where('status', 1)
+                ->select();
+
+            if ($brokerage_list) {
+                $brokerage_list = $brokerage_list->toArray();
+                foreach ($brokerage_list as $item) {
+                    $usermoney = User::where('uid', $item['uid'])->value('brokerage_price');
+//                    if ($item['number'] > $usermoney)
+//                        $item['number'] = $usermoney;
+                    User::bcInc($item['uid'], 'brokerage_price', $item['number'], 'uid');
+                    UserBill::expend('退款退健康币', $item['uid'], 'now_money', 'brokerage', $item['number'], $id, bcadd($usermoney, $item['number'], 2), '订单退款退回健康币' . floatval($item['number']) . '元');
+                }
+            }
 
             //退款扣除用户积分
             //购买赠送的积分