| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace bizMall\balance\classes;
- use bizMall\base\classes\BaseClass;
- class BalanceChangeClass extends BaseClass
- {
- public static $baseFile = '\bizMall\balance\models\BalanceChange';
- public static function getChangeList($where)
- {
- $data = self::getList('*', $where, 'addTime DESC,id DESC');
- if (!empty($data['list'])) {
- foreach ($data['list'] as $k => $v) {
- $settleAmount = $v['settleAmount'] ?? 0;
- $orderAmount = $v['orderAmount'] ?? 0;
- $sum = bcadd($settleAmount, $orderAmount, 2);
- $amount = $v['amount'] ?? 0;
- $becomeBalance = bcsub($amount, $sum, 2);
- $becomeBalance = floatval($becomeBalance);
- $data['list'][$k]['becomeBalance'] = $becomeBalance;
- }
- }
- return $data;
- }
- }
|