| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace bizHd\ghs\classes;
- use bizGhs\custom\classes\CustomBalanceChangeClass;
- use bizHd\base\classes\BaseClass;
- 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;
- }
- }
|