shish 1 tháng trước cách đây
mục cha
commit
68e0baeca3
1 tập tin đã thay đổi với 21 bổ sung4 xóa
  1. 21 4
      biz-hd/ghs/classes/GhsBalanceChangeClass.php

+ 21 - 4
biz-hd/ghs/classes/GhsBalanceChangeClass.php

@@ -2,9 +2,7 @@
 
 namespace bizHd\ghs\classes;
 
-use common\components\stringUtil;
-use common\components\util;
-use Yii;
+use bizGhs\custom\classes\CustomBalanceChangeClass;
 use bizHd\base\classes\BaseClass;
 
 class GhsBalanceChangeClass extends BaseClass
@@ -12,10 +10,29 @@ class GhsBalanceChangeClass extends BaseClass
 
     public static $baseFile = '\bizHd\ghs\models\GhsBalanceChange';
 
+    /**
+     * 花店端查看供货商余额变动(与 ghs 客户余额明细一致:结账单、剩余可用)
+     */
     public static function getChangeList($where)
     {
         $data = self::getList('*', $where, 'addTime DESC,id DESC');
+        if (empty($data['list'])) {
+            return $data;
+        }
+        foreach ($data['list'] as $k => $row) {
+            $row = is_array($row) ? $row : (array)$row;
+            $row = CustomBalanceChangeClass::fillClearAuditFromRecharge($row);
+            $clearAmount = $row['clearAmount'] ?? 0;
+            $amount = $row['amount'] ?? 0;
+            $io = $row['io'] ?? 0;
+            $becomeBalance = 0;
+            if ($io == 1) {
+                $becomeBalance = floatval(bcsub((string)$amount, (string)$clearAmount, 2));
+            }
+            $row['becomeBalance'] = $becomeBalance;
+            $data['list'][$k] = $row;
+        }
         return $data;
     }
 
-}
+}