WIN-2308041133\Administrator 4 months ago
parent
commit
a0acf269c4
1 changed files with 17 additions and 0 deletions
  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']) . '元');
+                }
+            }
 
             //退款扣除用户积分
             //购买赠送的积分